Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.052 Beiträge
Delphi 12 Athens
|
AW: Toolbar-Auslesen klappt nicht auf einem 64bit-Win7?
22. Okt 2012, 16:34
Das $Align sagt dem Compiler, wie er ausrichten soll, wenn nicht PACKED, womit dann das küntliche _align weg kann.
Was heißt eigentlich "funktioniert nicht" ?
Du könntest/solltest dein InfoStruc eventuell mal Nullen, also FillChar(..., 0)
(für alles Ungenutzte/Nichtgesetzte).
Integer-Casts sind sowieso böse und speziell für SendMessage gibt es sogar passede Typen (LPARAM, WPARAM und LRESULT), welche man für den Cast nutzen kann.
Viele Befehle sagen einem, ob sie erfolgreich waren ... man sollte nur mal deren Result und z.B. GetLastError ordentlich auswerten.
Und was sagt der Debugger/Datenexplorer/MemoryView zu den Daten, die am Ende zurückkommen?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (22. Okt 2012 um 16:41 Uhr)
|