Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

AW: WakeUpOnLAN Problem

  Alt 5. Mai 2014, 12:47
Hat jemand eine Idee was ich hier falsch mache?
Der Code ist für eine alte Delphi Version (vor der Unicode Ära) und das dazu gehörende Indy.

Da einzzelne Bytes eines Strings gesendet werden sollen, muss bei Unicode-fähigen Delphi Versionen darauf geachtet werden, dass der Parameter für die MAC Adresse vom Typ string (d.h. UnicodeString) ist. Entsprechend muss er zuerst in das passende Encoding (bei MAC-Adressen vermtulich ASCII) umgewandelt werden. Auch "Data: string;" ist ein Kandidat für eine Übersetzung. Als schnelle Lösung kann auch AnsiString statt string verwendet werden. (Man soll eigentlich in Strings keine Binärdaten speichern...)
Michael Justin
  Mit Zitat antworten Zitat