Einzelnen Beitrag anzeigen

moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

Klassenableitung in DLL auslagern?

  Alt 3. Aug 2009, 11:37
Moin !

Wir haben in unserer Software eine Klasse. Vereinfacht schaut die so aus:
Delphi-Quellcode:
type TLVDevice = class(TPersistent)
  public
    DeviceID: TLVDeviceID; // ID des Gerätes
    Name : ShortString; // Name des Gerätes

    constructor Create(Owner: TObject);
    procedure Free; virtual;
    procedure InitValues(Kanal: TLVKanal); virtual;

    function GetMaxKanal: TLVKanal; virtual;
  published
  protected
end;
Dann haben wir Units in denen ebenfalls eine Klasse definiert wird, welche die Klasse TLVDevice erbt:
Delphi-Quellcode:
type
  TLVTEST = class(TLVDevice)
    public
      constructor Create(Owner: TObject);
      
      function GetMaxKanal: TLVKanal; override;
    private

    end;
Ist alles stark verkürzt, aber es geht eh nur ums Prinzip.

Im Programm selber wird dann irgendwann eine Instanz der Klasse erzeugt mittels:
PresentDevice := TLVTEST.Create(MainForm); Wäre es nun möglich, dass man die Klasse TLVTEST in eine DLL auslagern würde?
Was wäre dabei alles zu beachten, wenn es denn geht?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat