Eine wurde doch oben schon genannt?
PS: Nochmal zu deinem Code:
Zitat:
OSVERSIONINFO (dynamisch) + GetVersionExA (
ANSI)
Sowas macht man auch nicht
GetVersionEx + OSVERSIONINFO
GetVersionEx
A + OSVERSIONINFO
A
GetVersionEx
W + OSVERSIONINFO
W
Du nimmst explizit die
Ansi-Verison von GetVersionEx, aber willst diese mit der dynamisch Version des Records OSVERSIONINFO kombinieren, welche ab Delphi 2009 doch auf
Unicode (OSVERSIONINFOW) weitergeleitet wird.
Zitat:
Es gibt keine überladene Version von 'GetVersionExA', die man mit diesen Argumenten aufrufen kann
Bei sowas schaut man nach, was diese Funktion für Argumente/Parameter haben will und dann wäre einem der Fehler auch selber aufgefallen.
Was willst du eigentlich genau erreichen, bzw. wozu benötigst du denn diese Information?