Einzelnen Beitrag anzeigen

gandime
(Gast)

n/a Beiträge
 
#11

Re: Virtual Basic Dll in Delphi aufrufen?

  Alt 25. Mär 2009, 19:02
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!!!
Angehängte Dateien
Dateityp: dll vb_759.dll (16,0 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat