Forum: Win32/Win64 API (native code)
Delphi
by Shadow,
15. Apr 2008
Sooo .. also in Delphi 4 ist unter compiler Optionen "Ausgerichtete Recordfelder" anktiviert was einer
Compileroption von {$A+} entspricht und siehe da wenn ich die setze geht es .. die Struktur ist dann ebenfalls 32 und
die RegisterDeviceNotification liefert das ersehnte Ergebnis :cheer:
Danke für deine Hilfe Jens.
Lg Andre
Forum: Win32/Win64 API (native code)
Delphi
by Shadow,
15. Apr 2008
Also packed hat erstmal so nix gebracht ... unter delphi4 hat die Struktur ne größe von 32 unter Turbo nur 30
wird also daran liegen nur egal was ich recordfeld ausrichten unter den Compileroptionen rum spiele es scheint sich nix zu ändern an der größe der Struktur ... auf alle fälle ist es schon mal die richtige Spur...hmm
Forum: Win32/Win64 API (native code)
Delphi
by Shadow,
15. Apr 2008
Ja an SizeOf dachte ich gestern abend auch schon .. bin gerade am testen ...
Forum: Win32/Win64 API (native code)
Delphi
by Shadow,
14. Apr 2008
Hallo alle zusammen,
hab hier ein kleines Problem und so langsam weiß ich nciht mehr weiter.. vielleicht kann mir ja jemand helfen...
Ich habe den unten angehängten Code genutzt um zu erkennen ob ein usb stick eingesteckt / abgezogen wird.
Der Code läuft auch ohne Probleme (compiliert mit Delphi4)
Nach eienr Umstellung auf Turbo Delphi bekomme ich bei der RegisterDeviceNotification bei...