Einzelnen Beitrag anzeigen

fr0g

Registriert seit: 11. Dez 2006
28 Beiträge
 
#1

FindComponent und Zugriffsfehler

  Alt 6. Feb 2007, 16:35
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
  Mit Zitat antworten Zitat