![]() |
AW: Alternative für String Assign
Zitat:
LARGE_INTEGER kann ich definieren aber nicht SetFilePointerEx gruss |
AW: Alternative für String Assign
Warum kannst du SetFilePointerEx nicht definieren?
|
AW: Alternative für String Assign
|
AW: Alternative für String Assign
Zitat:
Delphi-Quellcode:
Einmal wird ein
function SetFilePointerEx(hFile: THandle; liDistanceToMove: TLargeInteger;
const lpNewFilePointer: PLargeInteger; dwMoveMethod: DWORD): BOOL; stdcall;
Delphi-Quellcode:
erwartet (=
TLargeInteger
Delphi-Quellcode:
s.o.) und das andere Mal ein
Int64
Delphi-Quellcode:
. Ein
PLargeInteger
Delphi-Quellcode:
kommt dort überhaupt nicht vor (
LARGE_INTEGER
Delphi-Quellcode:
übrigens auch nicht).
Integer
Wenn du also mit
Delphi-Quellcode:
bzw. mit Pointern darauf arbeitest sollte das funktionieren.
TLargeInteger
|
AW: Alternative für String Assign
Hmm nun ja.
Ich habe es so definiert wie gezeigt.
Delphi-Quellcode:
var
li: LARGE_INTEGER; begin li.LowPart := PosByte;
Delphi-Quellcode:
TLargeInteger geht.
var
li: TLargeInteger; begin li:= PosByte; gruss |
AW: Alternative für String Assign
Deswegen musst du ja SetFilePointerEx benutzen.
|
AW: Alternative für String Assign
Zitat:
gruss |
AW: Alternative für String Assign
Sorry der Kram will wieder mal nicht.
Fehler 183. Habe versucht SetFilePointerEx zu definieren aber es kommen nur Kompatibilitäts Probleme. Ok muss mich nochmal schlau machen. gruss |
AW: Alternative für String Assign
Funktioniert das nicht (erste Antwort):
![]()
Delphi-Quellcode:
function GetFileSizeEx(hFile: THandle; var lpFileSize: Int64): BOOL;
stdcall; external 'kernel32.dll'; function SetFilePointerEx(hFile: THandle; liDistanceToMove: Int64; lpNewFilePointer: PInt64; dwMoveMethod: DWORD): BOOL; stdcall; external 'kernel32.dll'; |
AW: Alternative für String Assign
Dann mach doch bitte für das neue Problem auch einen neuen Thread auf.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz