ich möchte gerne eine Create function in meiner
DLL integrieren weiss aber nicht ob das geht.
Beim start der
Dll möchte ich in DLL_PROCESS_ATTACH:
einen aufruf einbauen der aktionen ausführt die nur einmal beim start initialisiert werden dürfen.
Hab mir das so gedacht
BassVisMain.Create(Sender);
Hier schon das erste problem. Sender steht ja nicht zur verfügung
Die Classe selber sieht so aus.
Delphi-Quellcode:
TBASSVis = class(TComponent)
private
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
end;
Var
BassVisMain : TBassVis;
implementation
constructor TBASSVis.Create(AOwner: TComponent);
begin
end;
destructor TBASSVis.Destroy;
begin
end;
Delphi-Quellcode:
procedure LibraryProc(Reason: integer);
begin
case (Reason) of
DLL_PROCESS_ATTACH:
begin
BassVisMain.Create(Sender);
Generell die frage ob sowas in
DLL's überhaupt möglich ist.
Wenn ja wie regel ich das mit 'Sender'
gruss Emil