Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
30. Apr 2012
Hallo Bummi,
funktionert leider nicht so richtig. Nach einmaligen Speichern ist wieder die TForm da.
D.h. ich kann auch da nichts später ändern.
Gibt es da eine Möglichkeit ?
Gruß
Gargano
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
28. Apr 2012
Hallo Himitsu,
wie kann es aber sein daß in einem Nachfahren von TDatamodule Eigenschaften wie Clientwidth und Font enthalten sind ?
(TDeviceModule2 ist eine Klasse von TBaseClass, die wiederum eine Klasse von TDatamodule ist)
Gruß
Gargano
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
28. Apr 2012
Hallo Bummi,
das steht da drin
object DeviceModule1: TDeviceModule1
Left = 0
Top = 0
ClientHeight = 116
ClientWidth = 207
Color = clBtnFace
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
28. Apr 2012
Hallo Bummi,
super, das haut erstmal hin.
Eins ist noch sehr merkwürdig und führt zum Nichtfunktionieren:
TDeviceModule1 ist ja class(TBaseClass) abgeleitet von TDataModule.
In Design Tab wird auch ein TDataModule gezeigt.
Nur wenn ich das Projekt schließe und wieder öffne ist jetzt im Design Tab ein TForm abgebildet ?
Was kann das sein ?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
28. Apr 2012
Hallo Bummi,
danke für die Antwort, leider kann ich Dein Beispiel nicht auf mein Problem abbilden.
Könntest Du bitte
TBaseClassClass=Class of TBaseClass;
in meinem Beispiel einfügen, damit ich damit klarkomme
Danke im Vorraus.
Gruß
Forum: Algorithmen, Datenstrukturen und Klassendesign
by gargano,
27. Apr 2012
Hallo,
ich habe schon einiges hier von abstrakten Klasse, Interfaces, Plugins gelesen, bin aber nicht so richtig fündig geworden.
Mein Problem ist folgendes:
Ich habe mehrere unterschiedliche Klassen die aber alle diegleichen Funktionen (im Interface) haben.
Die Klassen führen die Funktionen aber unterschiedlich aus.
Um auf die verschiedenen Klassen zuzugreifen habe ich im Moment...