Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: WM_COPYDATA 64Bit -> 32Bit

  Alt 4. Nov 2010, 13:42
Bei WM_COPYDATA brauchst du dir erstmal, wegen den Bits bei den Daten, keine Geganken machen.

Denn hier kümmert sich windows um die Speicherverwaltung.

man schickt die Message ab, Windows ließt die übergebenen Daten aus, erstellt in der Zielanwendung eine neue Struktur, kopiert die Daten dort rein und übergibt erst dann alles an die andere Anwendung.

Also sollte es so erstmal egal sein, ob man von 32 Bit auf 64 Bit oder andersrum Daten sendet.
(OK, abgesehn davon, daß in der Zielanwendung nicht genügend Speicher für die zu versendeten Daten zur Verfügung stehen).
$2B or not $2B
  Mit Zitat antworten Zitat