Moin Heiopei,
Zitat von
heiopei:
allerdings ist mir die größe des inhaltes (anzahl der zeichen) nicht bekannt, ich kann also nicht direkt mit WM_GETTEXT arbeiten.
Das sollte sich mit WM_GETTEXTLENGTH machen lassen.
Ich gehe mal davon aus, dass buffer und tmp strings sind, dann musst Du sie mit @buffer[1]/@tmp[1] ansprechen, und natürlich muss der Buffer entsprechend initialisiert werden (z.b. SetLength).
Ausserdem musst Du je Zeile noch +2 hinzufügen, da die Zeilenvorschübe bei der Zeilenlänge,
IMHO, nicht mitzählen.