ok dankeschön!
ich habe den code von luckie nochmal bissl geändert weil er so nicht funktionierte in meinem programm-> es kam wieder nur müllzeichen an.. hab einfach cristians beispiel angeguggt und schließlich probiert und aus dem
cds.dwData := length(s);
ein
cds.cbData := length(s);
gemacht und aus
len := msg.CopyDataStruct.dwData;
dementsprechen auch
len := msg.CopyDataStruct.cbData;
dann ging es erst richtig.
mfg