函数是这样的DllInit(ByVal strPosNumberIn As String) As String
DLL的是这个MjCompany.dll
怎么用delphi调用啊啊
谢谢

解决方案 »

  1.   

    下载一个viewdll 看看这个dll能不能调用,带不带命名空间,
      

  2.   

    找到这个dll的命名空间
    oAPISystem  := CreateOleObject(命名空间.类');
    oAPISystem.方法
    就这样直接调用我有一个问题,在接收DLL返回值的时候,哪怕dll返回一个string,我用string接收也是报错,不知道为什么?
      

  3.   

    DOTNET 和 WIN32平台的API能互相调用吗?
      

  4.   

    能。
    .net程序中可以在unmanaged code中调用Win32 DLLs,或者使用P/Invoke接口。
    .net DLLs只要带unmanaged exports,就可以在Win32程序中使用。