Moin DelphiUser,
Zitat von
delphiUser88:
Ich könnte natürlich auch die Items über eine Schleife auslesen und dann in meiner per ListBox1.Items.add schreiben...
richtig.
Dazu ermittelst Du mit
LB_GETCOUNT die Anzahl der Einträge, und kannst sie dann in einer Schleife der Reihe nach auslesen.
Der Fehler den Du gemacht hast:
wParam bei
LB_GETTEXT gibt nicht die Grösse des Buffers an, sondern den, nullbasierten, Index des Eintrages, den Du auslesen willst.