delphi7.0中怎么创建dll文件,,要注意什么,,,在新建中要建立哪个?有没有具体资料发一个地址给我也行

解决方案 »

  1.   

    File/New/Others/New页面的Dll Wizard如果Dll文件供其他程序(比如vc开发的)调用,则最好别用String类型,用PChar
      

  2.   

    Library CdRom;Uses
      SysUtils,
      Classes,
      Forms,
      Test_Unit In 'Test_Unit.pas' {FrmTest};Exports
      SynHandle Name 'SynHandle',
      Start Name 'Start',
      Stop Name 'Stop';{$R *.res}Begin
    End.
      

  3.   

    Library guang;
    uses
      ComServ,
      SysUtils,
      Classes,
      StrUtils,
      md5 in 'md5.pas',
      main in 'main.pas';
    {$R *.res}
    exports
      DllGetClassObject,
      DllCanUnloadNow,
      DllRegisterServer,
      DllUnregisterServer,
    main.get_snClick;
    begin
    end.
    编译成dll时候,,再delphi中建立一个exe程序调用dll成功,,但是放到ASP中调用的时候提示
    Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 ASP代码为
    <%Set objConnection9 = Server.CreateObject("guang.main")%>
    guang.dll已经注册,,希望大侠帮忙~~~~~~
      

  4.   

    ASP中调用的dll与普通dll不同
    Delphi的File/New/Other.../ActiveX页面/ActiveX Library  
            File/New/Other.../ActiveX页面/Active Server Object