Zitat von
Chris P:
Warum muss ich also den Typ Integer nehmen wenn die Funktion einen DWORD zurückgibt!
Woran liegt das??
Daran das man bei C öfters mal "komische" Konstrukte wählt bzw. der Entwickler der Funktion hat auch nicht aufgepaßt.
Probier mal folgendes:
if TrckCount = DWORD(-1) then
DWORD und Integer haben jeweils den gleichen Speicherbedarf unter
Win32 und können deshalb in C-
DLL-Schnittstellen (bezüglich keine
Exception-Gefahr) wahlweis ausgetausch werden.
Windows Vista - Eine neue Erfahrung in Fehlern.