Programmierstrategie MS-Visual C++

kiestumpe

Level-1
Beiträge
726
Reaktionspunkte
84
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

heute mal ganz ausserhalb der S7-Welt. Wer im Visual-Studio fit ist kann mir vielleicht weiterhelfen.

Ich habe mir zwei Dialoge erstellt, einschliesslich Dialog-Klassen.
Nun enthält die eine Dialogklasse, sagen wir A, die gleichen Steuerelemente wie die andere Dialogklasse (B). Ausserdem enthält B einige nützliche Memberfunktionen für A.
Ausserdem enthält A noch ein paar zusätzliche Elemente.
Dabei habe ich gedacht, versuch's doch mal, A von B abzuleiten und bei A dann den Rest noch hinzuzufügen. Theoretisch gut - praktisch jedoch bisher nicht zustande gebracht. Das Projekt läßt sich nach einigen mühen sowohl kompilieren als auch zur fertigen exe linken, jedoch knallt es beim Ausführen der Initialisierung (OnInit..bla) zu Laufzeit, und zwar genau dann, wenn auf die Methode eines vererbten Objekts zugegriffen wird.
Ich bin mir nicht ganz sicher woran es liegt, bzw. ob es prinzipiell überhaupt geht, einen Dialog vom anderen erben zu lassen (nicht von der Basisklasse CDialog, das geht immer).
Falls ja, was ist "toDo",
Oder hat sich hier auch schon mal einer die Zähne dran ausgebissen und et will einfach nicht - gerade bei dieser MESSAGE_MAP habe ich da so meine zweifel, ob dat tut mit vererben ;-)

Bem. Benutze MS Visual 6.00, leider kein .net

Gruss und schönen Feierabend wünscht

K.
 
Das riecht nach MFC-Programmierung. Schick mir mal Dein Projekt wenn Du möchtest, und ich lasse unser MFC-Urgestein darüber schauen.
 
Zurück
Oben