Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Komponenten in dynamisch erstelltem Formular ansprechen

  Alt 19. Jan 2009, 15:16
Das macht keinen Unterschied:
Delphi-Quellcode:
  Details := TDetails.Create(nil);
  Details.Caption := Format('%s %s', [Nachname, Vorname]);
  Details.edtStrasse.Text := 'Foobar';
  Details.ShowModal;
  Details.Release;
Code:
[Pascal Error] Main.pas(135): E2003 Undeclared identifier: 'edtStrasse'
Er bietet es mir auch gar nicht in der Codevervollständigung an. Aber sie müssten doch eigentlich sichtbar sein oder?

@BomberBB: Natürlich sind es zwei Units. Das eine ist der Code von der Form und das andere ist der Code, der diese Form erzeuge soll. Dabei sollen Daten an die Komponenten der Form übergeben werden.

@blauweiss: Das ist vom Typ TForm. Aber jetzt, wo du es sagst, es muss vom Typ TDetail sein.

OK, gelöst.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat