Memo-Fenster die zweite. Fehlermeldung

Für Fragen von Einsteigern und Programmieranfängern...
Doreen H.
Beiträge: 31
Registriert: Mi 9. Jun 2010, 15:11

Re: Memo-Fenster die zweite. Fehlermeldung

Beitrag von Doreen H. »

ne quatsch.. die abfrage ist ja.. wenn es nicht leer ist.. dann tue das.. ach mist!

aber wenn ich das memo2.clear wegmache.. dann kommt wieder die meldung mit dem memo2 ist ein invalid integer.. also irgendwie dreh ich mich gerade in einem teufelskreis!

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: Memo-Fenster die zweite. Fehlermeldung

Beitrag von creed steiger »

Code: Alles auswählen

for i:=0 to 6 do           
begin
j:=StrToInt(Memo2.Lines[0]);
Memo2.Lines.Add(IntToStr(j));
end;
hmmmm ............

wiederholen und i von 0 bis 6 hochzählen

j den von String zu Integer umgewandelten Wert von der ersten Zeile des Memo2 zuweisen

Memo2 den Inhalt von j anhängen dabei j von Integer zu String umwandeln

sehr seltsam das alles...
wo kommt der Wert von j her ... oder warum immer nur Memo2.lines[0]

Früher haben wir erstmal Struktogramme gemalt

lazarus_newbee
Beiträge: 42
Registriert: So 5. Sep 2010, 14:09
OS, Lazarus, FPC: Win7 (L 0.9.28.2 FPC 2.4.0)
CPU-Target: 32Bit
Wohnort: Erfurt

Re: Memo-Fenster die zweite. Fehlermeldung

Beitrag von lazarus_newbee »

Hi Doreen,
in

Code: Alles auswählen

j:=StrToInt(Memo2.Lines[0]);
muß die "0" durch das i ersetzt werden.
Damit gehst Du die Zeilen 0 bis 6 durch, was bestimmt so sein soll.

Aber warum etwas aus Memo2 ausliest um es im selben Memo wieder einzuklinken, erschließt sich nicht

Antworten