Für Fragen von Einsteigern und Programmieranfängern...
zap123
Beiträge: 6 Registriert: Mi 20. Nov 2013, 19:28
Beitrag
von zap123 » Mi 20. Nov 2013, 19:34
Hallo zusammen,
ich habe folgendes Problem. Ich möchte gerne folgenden Array in eine Edit feld einfügen
mein Textfeld heißt EDbin.text. Normale Variabeln kann ich problemlos einfügen. Nur bei Arrays streikt er:(
Weißt jemand Rat?
Danke im voraus!
theo
Beiträge: 10949 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » Mi 20. Nov 2013, 20:41
Wie stellst du dir denn das vor, wie ein Array in ein TEdit eingefügt werden soll?
hde
Beiträge: 556 Registriert: Mi 11. Aug 2010, 02:56
Beitrag
von hde » Do 21. Nov 2013, 00:33
einfach alles in eine Reihe zipzappen geht wohl nicht?
zap123
Beiträge: 6 Registriert: Mi 20. Nov 2013, 19:28
Beitrag
von zap123 » Do 21. Nov 2013, 08:19
Der Array enthält 8 werte. Wenn ich jetzt aber sage EDbin.text:=inttostr(a
); wird nur ein Wert übernommen
m.fuchs
Lazarusforum e. V.
Beiträge: 2826 Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:
Beitrag
von m.fuchs » Do 21. Nov 2013, 09:10
Richtig, denn bei jedem Aufruf wird der ursprüngliche Wert überschrieben. Du musst also die Werte aneinanderreihen, zum Beispiel so:
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
theo
Beiträge: 10949 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » Do 21. Nov 2013, 11:57
zap123 hat geschrieben: Der Array enthält 8 werte. Wenn ich jetzt aber sage EDbin.text:=inttostr(a
); wird nur ein Wert übernommen
Und wie sollte das deiner Meinung nach funktionieren?
Meinst du vielleicht ein mehrzeiliges Editierfeld wie bei TMemo?
zap123
Beiträge: 6 Registriert: Mi 20. Nov 2013, 19:28
Beitrag
von zap123 » Fr 22. Nov 2013, 14:13
m.fuchs hat geschrieben: Richtig, denn bei jedem Aufruf wird der ursprüngliche Wert überschrieben. Du musst also die Werte aneinanderreihen, zum Beispiel so:
genau das meinte ich
vielen dank!