为何我写了一个DLL
按书上写的
为什么在调用时老长不到路径!
嘻嘻,怎么办!
很笨的哟!

解决方案 »

  1.   

    放在同目录下,external后面直接写dll名字不要加路径
    或者用exe调试dll,run->run parameters->browse->选择dll
      

  2.   

    将生成的dll文件copy到主程序所在的目录下试试。
      

  3.   

    1.做好dll后
    2.要写连接的单元
    3.然后在窗体中应用--连接的单元
    然后就可以
      

  4.   

    用external语句指定被调用的DLL文件的路径和名称。 在external语句中指定了所要调用的DLL文件的名称。没有写路径是因为该DLL文件和调用它的主程序在同一目录下。如果该DLL文件在C:\,则我们可将上面的引用语句写为external ’C:\Delphi.dll’。注意文件的后缀.dll必须写上。
      

  5.   

    如function TestDll(i:integer):integer;stdcall;  external ’c:\Delphi.dll’;