Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: array per message in eigener anwendung versenden

  Alt 10. Aug 2010, 12:41
Und um LPARAM würde ich die Länge mit schicken.
bei einem/diesem dynamischen Array ist die Länge doch eingebaut

du kannst auch nur eine bestimmtes Item übergeben:
Delphi-Quellcode:
type PQueueItem = ^RQueueItem;

SendMessage(classTwo.handle, wm_my_notify, WPARAM(@FQueue[0]), 0);

test := PQueueItem(msg.wparam)^.Level;
// geht auch ohne "^", da Delphi in Fall des nachfolgenden "." sich dieses "^" einfach implizit dahindenkt

PS: Laut M$ sollte man besser die Typen WPARAM, LPARAM und RPARAM LRESULT (für's Result) verwenden, statt deinem Cardinal.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (10. Aug 2010 um 12:47 Uhr)
  Mit Zitat antworten Zitat