Forum: Object-Pascal / Delphi-Language
Delphi
by Alter Mann,
7. Sep 2010
Hallo
und danke an alle, damit geht es:
var D: ^DLI;
begin
GetMem(D,SizeOf(DLI) + 15*SizeOf(PI));
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Alter Mann,
7. Sep 2010
Das wollen wir doch mal nicht hoffen:wink:
Hintergrund ist IOCTL_DISK_GET_DRIVE_LAYOUT vielleicht fällt da der Groschen?
Das, das ein Thema für sich ist, ist mir klar aber es muss doch eine Alternative zu diesem
C-Code geben:
DWORD junk;
BOOL bResult;
Forum: Object-Pascal / Delphi-Language
Delphi
by Alter Mann,
7. Sep 2010
Hallo,
die Idee mit GetMem ist nicht schlecht:?, nur, ich kann den Record nicht ändern!
"Fehlermeldung: Inkompatible Typen":(
Forum: Object-Pascal / Delphi-Language
Delphi
by Alter Mann,
7. Sep 2010
Moin, Moin,
ich habe das 'kleine' Problem, dass ich ein innerhalb eines Records ein dynamisches Array habe, welches initialisiert sein muss, bevor ich es auf eine Funktion los lasse.
Doch wie mach ich das?
...
type
DLI = record
Count : DWORD;
SIG : DWORD;