Zitat:
um die 512 Channel ins Netz zu senden muss ich ja:
.Send('2.225.255.255',6454,'Art-Net'#0#0#80#0#14#0#0#0#0#2#0 ab hier die DMX Werte...
Beispiel: Channel 1 = 0(0), Channel 2 = FF(255) Channel 3 = 7F(127) = 00FF7F......
Meinst du dann etwa so:
.Send('2.225.255.255',6454,'Art-Net'#0#0#80#0#14#0#0#0#0#2#0[b]#0#255#127
Delphi-Quellcode:
s:='Art-Net'#0#0#80#0#14#0#0#0#0#2#0;
for i:=0 to ... do s:=s+chr(ArtDMXOutBuf[i]);
//oder so (wenn da wirklich '00FF7F' als string stehen soll)
for i:=0 to ... do s:=s+inttohex(ArtDMXOutBuf[i],2);
(Schneller ist aber noch die Länge des Strings vorher zu setzen und dann die einzelnen Elemente zu füllen.)
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.