M
me-S-on schrieb:
Wieso soll ich mein statisches Array in high word und low word unterteilen und in eines der beiden die Anzahl der Zeichen, die zu kopieren sind, angeben, wenn dieser Wert doch eh wieder überschrieben wird?
Nicht high und low. Du sollst ins erste Wort deines Arrays dessen Länge schreiben. Und nicht die Anzahl der kopierenden Zeichen, sondern die maximale Anzahl. Irgendwoher muss das Eingabefeld ja wissen, wie groß der Puffer ist, damit es nicht zuviel hineinschreibt. Nachdem es diesen Wert kennt (also irgendwo bei der Bearbeitung von EM_GETLINE lokal gespeichert hat), braucht es ihn nicht mehr, und du brauchst ihn auch nicht (du kennst ihn ja sowieso), also kann er überschrieben werden.