Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
9. Mai 2007
@OldGrumpy, hast du dich hiermit
auf meine Frage bezogen?
Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
9. Mai 2007
So ganz verstanden habe ich deine Aussage nicht, genauer, den ersten Teil. Das mit den Umwandlungen ist klar, aber nicht
Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
9. Mai 2007
Das heißt also eigentlich für mich, dass ich ohne Problem gleich folgendes schreiben könnte:
type
TOSVersionInfo = record
dwOSVersionInfoSize: DWORD;
dwMajorVersion: DWORD;
dwMinorVersion: DWORD;
dwBuildNumber: DWORD;
dwPlatformId: DWORD;
szCSDVersion: array of AnsiChar; { Maintenance string for PSS usage }
Forum: Win32/Win64 API (native code)
Delphi
by Mazel,
8. Mai 2007
Hallo,
Ich habe ein kleines Verständisproblem mit der Typ-Deklaration von verschiedenen Typen. Weil ich gerade TOSVersionInfo gebraucht habe, nehme ich dies als Beispiel:
In der Windows.pas ist _OSVERSIONINFOA folgendermaßen deklariert:
type
POSVersionInfoA = ^TOSVersionInfoA;
POSVersionInfoW = ^TOSVersionInfoW;
POSVersionInfo = POSVersionInfoA;
_OSVERSIONINFOA = record