Hallo
In meinem programm hab ich intern mehrere Formblätter erstellt mit einem Array
Delphi-Quellcode:
for i:=0 to 50 do begin
form[i].MsgBox:=TFicMessageBox.Create(self);
form[i].MsgBox.Name:='icY'+IntToStr(i);
form[i].MsgBox.mhistory.Name:='mhistory'+IntToStr(i);
Wenn ich jetzt auf das MemoFeld history etwas schreiben will per FindComponent dann sag er mir immer etwas von einem Zugriffsfehler.
TMemo(FindComponent('mhistory'+IntToStr(i))).Lines.Add('blablabla');
Woher kommt das? Ich glaube das er weiss das es mehrere mhistory gibt (1,2,3,...) und dann kommt er nicht mit klar direkt in mhistory2 zu schreiben.
Hat jemand eine Idee wie ich das vergindern kann?
mfg fr0g