Forum: Object-Pascal / Delphi-Language
Delphi
by Christian18,
13. Jun 2006
Hallo,
ich habe jetzt mal probiert was in den letzten Beitrag geschrieben wurde. Ich bekomme das nicht so wirklich hin. hat jemand vieleicht ein ausführlicheres beispiel für mich???
MFG Christian18
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian18,
13. Jun 2006
Dann habe ich aber nicht mehr die Methode (Procedure) Close. Diese Methode befindet sich in TForm. Und Close verwende ich an ziemlich vielen stellen. Also kann ich es so auch nicht machen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian18,
13. Jun 2006
wie heißt den die Klasse im Vererbungsschema??? Also ich meine die eine Hierarchieebene höher ist??? Ist das TWinControl??? Meinst du diese???
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian18,
13. Jun 2006
Hallo,
ja das könnte ich natürlich machen. Dann würde ich eine neue Klasse deklarieren. und die Methode die ich für die Frames brauche, würde ich dann in die neue Klasse packen. Das ist ja alles wunder schön, aber leider habe ich dann redundanzen die ich eigentlich vermeiden will. Wenn es sich zum beispiel um eine Mthoder getVersion handelt. Dann müsste ich die Version an zwei stellen ändern....
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian18,
13. Jun 2006
Also,
wenn ich in Delphi ein neues Fenster haben möchte, dann erstelle ich mir ein neues Formular. Automatisch wird dann auch eine neue Klasse erstellt. Diese Klasse wird abgeleitet von TForm. Statt TForm schreibe ich dann TProgramm hin. Das ist die Klasse die ich selber geschrieben habe. Die Klasse TProgramm wird von TForm abgeleitet. Das funktionierte alles super. Jetzt muss ich aber auch...
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian18,
13. Jun 2006
Hallo,
ich habe ein kleines Problem mit Delphi und der Mehrfachvererbung. Ich habe ebend in der Delphi Hilfe gelsen, dass Delphi leider keine Mehrfachvererbung unterstützt. Ich habe mit aber eine Klasse geschrieben, die ich von TForm und TFrame ableiten muss. Wie kann ich das jetzt machen???
MFG Christian18