Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Probleme mit DWORD und Integer

  Alt 15. Nov 2005, 16:57
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.
  Mit Zitat antworten Zitat