hallo
ich habe folgende Idee:
ich benutze die Möglichkeit die gesamt Classe die ich gemacht habe also als TTabsheet zu exportieren: ( innerhalb der
DLL)
Delphi-Quellcode:
RegisterClass(TMYTabsheet);
Problem dabei wäre noch das ich einen TMYTabsheet.Create(parameter) habe.
wie kann ich das einbinden.
Im MainProgramm nutze ich diesen Source:
Delphi-Quellcode:
interface
type
TMyTabsheet = TTabSheet;
type
mytabsheet : TMyTabsheet;
end;
procedure ladedll;
begin
dllfile := ExtractFilePath(application.exename)+'Tabsheet.dll';
hLib := LoadLibrary(pwidechar(dllfile));
if hLib > 0 then
begin
mytabsheet := TMYTABSHEET(GetProcAddress(hLib, PChar('TMYTABSHEET'));
end;
end;
Nur leider ist das mytabsheet bei desem Aufruf immer Nil
Was mache ich denn gedanklich falsch.