Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
1. Dez 2010
Bei Register Device ist bestimmt ausversehn ein Leerzeichen reingerutscht.
Und dann einfach nur noch die Klassen da registrieren, wo sie erstellt wurden.
type
TMyInputDevice = class(TInputDevice)
end;
...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
1. Dez 2010
Was passiert, wenn zufällig irgendeine Klasse, welche mit deiner Nutung rein garnichts zu tun hat, zufällig einen passenden Klassennamen oder dieses Attribut besitzt?
Besser wäre es, wenn diese Klasse also z.B. von einem bestimmten Vorfahren abgeleitet ist, damit du direkt über diesen Vorfahren zugreifen kannst (nötige Methoden per virtual+override hinzugefügt).
Somit könnte man auch noch...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
30. Nov 2010
Delphi läßt nunmal alles weg, welches nicht verwendet wird und abschalten läßt es sich nicht.
Einzige Lösung: das gewünschte Verwenden.
Also irgendwo den Klassennamen benutzen und alle Methoden aufrufen.
Und wenn es irgendwo in einem IF-Block steckt, welcher nie aufgerufen würde (also so, daß es der Compiler nicht mitgekommt, denn sonnst läßt es es ebenfalls weg :stupid: ... z.B. if...