hab eine Klasse in fremder
Unit die so aussieht
Delphi-Quellcode:
Type
TScanHook = Class
Public
constructor Create;
Procedure InstallHook(dwThreadId: DWord);
Procedure RemoveHook;
End;
Die soll jetzt in eine
DLL exportieren
Delphi-Quellcode:
type
CScanHook = class(TScanHook)
public
Procedure InstallHook; Override;
Procedure RemoveHook; Override;
end;
function CreateMWStObj: CScanHook; stdcall;
begin
Result := CScanHook.Create;
end;
Procedure CScanHook.RemoveHook; Override; stdcall;
.......................
Procedure CScanHook.InstallHook(dwThreadId: DWord); Override; stdcall;
....................
exports
CreateMWStObj resident;
InstallHook,
RemoveHook;
begin
end.
was aber zu
Zitat:
[DCC Fehler] HookDLL.dpr(26): E2170 Eine nichtvirtuelle Methode kann nicht überschrieben werden
führt
weiß jemand weiter