为何DELPHI无法识别VC写的DLL呢?有什么解决的办法么?(问了很久了)还有,哪位仁兄用DELPHI编过C/S结构的数据传输模块,就是把分散在全市各营业网点的数据报表汇总到中央数据库服务器上,同时也可以从数据库服务器上取得信息。这里,网络硬件部分采用的是电信的三级网(专用,里面有交换机、路由器等若干设备),搞过的朋友最好能提供比较详细的相关资料,如果没有,给我指指路子也行(包括要用到DELPHI哪方面的知识,有可能用到什么控件等等)。   我的等级不够,无法一次给更多的分数,如果有的朋友给我提供了详尽的技术资料,我最多可以考虑给他3000分。
  
   可以给我写EMAIL联系,地址是:[email protected] ,也可以在QQ上给我留言,我的QQ号码是187095766,谢谢大家。

解决方案 »

  1.   

    转载一段:
    在Delphi中调用VC编译的DLL
    要想在Delphi中使用的比较容易,比较好的方法是
    在vc中所有的函数全部写成stdcall方式
    然后加上一个def文件,格式如下:
    LIBRARY libname
    EXPORTS
      func1
      func2
    其中libname是你想要生成的文件名
    func1和func2是你想要输出的函数名(C或者C++无所谓)
    在delphi中声明
    procedure func1;external 'libname.dll' name 'func1';stdcall;
    如果要带输入参数的话,注意在delphi和vc中大小相同就行了.
      

  2.   

    vc的dll要写成标准的dll,然后delphi调用