现在想用VC写一个Dll文件,在Delphi中调用.
VC中输出函数如何申明?以及在Delphi中如何调用?
有知道的朋友吗?请帮忙!

解决方案 »

  1.   

    type
      dllfunc =procedure(data:pchar); stdcall;//你的dll中的函数定义。
    ...adllfunc:dllfunc;
    DLLHandle: THandle;
    DllHandle := LoadLibrary(PChar(你的dll));
    if (DllHandle)=0 then exit;adllfunc:= GetProcAddress(DLLHandle, '你dll中的函数名');
    使用
    adllfunc(...);
      

  2.   

    顺便问一下,如果DELPHI中使用的第三方控件,例如:SPCOMM在其他开发工具里没有,在DLL里怎么办?
      

  3.   

    在DELPHI中动态调用可以使用LOADLIBRARAY