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?