AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Mehrfachvererbung in Delphi --> Wie umgehen???
Thema durchsuchen
Ansicht
Themen-Optionen

Mehrfachvererbung in Delphi --> Wie umgehen???

Ein Thema von Christian18 · begonnen am 13. Jun 2006 · letzter Beitrag vom 14. Jun 2006
Antwort Antwort
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#1

Re: Mehrfachvererbung in Delphi --> Wie umgehen???

  Alt 13. Jun 2006, 16:47
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 noch ein Frame in meinem Projekt einbinden. Dieses Frame benötigt Proceduren und Functionen die ich in TProgramm deklariert habe. Da ich bei einer Klasse die von TFrame abgeleitet ist, nicht einfach durch TProgramm ersetzen kann, bräuche ich die Mehrfachvererbung. Dann würde ich nämlich meine Klasse TProgramm von TForm und TFrame ableiten. Da dies nicht funktioniert, habe ich jetzt ein Problem. Wie kann ich dieses lösen???

MFG Christian18
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz