soo etwas zeit ist verstrichen und das Problem ist immer noch da... ich hab genau das Beispiel genommen und bekomme mit folgenden Code immer noch nix bei raus...
Delphi-Quellcode:
function TForm1.GetPluginInfo (Name : PChar; Plugin : String) : integer;
type
TDLLFunc = function(a,b:double):double;
var
DLLHandle:THandle;
Ret:double;
func:TDllFunc;
begin
Ret:=0;
DLLHandle:=LoadLibrary(PChar(ExtractFilePath(paramstr(0))+Plugin+'.dll'));
if DLLHandle >= 32 then
begin
@func := GetProcAddress(DLLHandle,Name);
if Assigned (func) then//Assigned (func)=false
Ret:=((func(4,7)));
end;
result:=round(Ret);
end;
im anhang nochmal die
Dll ich kann mir das nicht erklären warum das nicht geht!!!