Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
24. Mär 2006
Sorry. ;-)
Wo in deinem Code wird die Instanz der Eingabe-Klasse den erzeugt? Du hast geschrieben, daß du sie mit CreateForm erzeugtst, das macht man im Allgemeinen im Hauptprogramm oder halt dynamisch mit T<Klasse>.Create;
procedure TMainWindow.NeuClick(Sender: TObject);
begin
// ... <-- Steht hier was?
if Eingabe.ShowModal = mrOK then
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
24. Mär 2006
Aha, hier wird Eingabe also nicht intstantiiert!
Wo denn ? Poste mal den Code, in dem du Eingabe öffnen willst.
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
24. Mär 2006
@ksh Vielleicht wäre es ja sinnvoll, wenn du mal die Projektdatei (.dpr) postest.
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
24. Mär 2006
marabu vermutet das gleiche wie ich: die Variable Eingabe die im Hauptprogramm instantiiert wird ist nicht identisch mir der, auf welche du das .ShowModal anwendest.
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
24. Mär 2006
Kann es sein das es mehrere Variable mit der Bezeichnung Eingabe gibt?
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
24. Mär 2006
Poste mal die Klassendefinition.
Forum: Sonstige Fragen zu Delphi
Delphi
by mkinzler,
24. Mär 2006
Wurde Eingabe instantiiert? ( Eingabe = TEingabe.Create oder createForm )