Delphi编写的Dll文件可以被ASP调用么? 我用的是VBscript语言 ( 积分: 20 )

  • 主题发起人 主题发起人 ayunyun
  • 开始时间 开始时间
A

ayunyun

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi编写的Dll文件可以被ASP调用么? 我用的是VBscript语言
Delphi编写的Dll文件可以被ASP调用么? 我用的是VBscript语言

function informationS(dr_name:string;str:string):Pchar;stdcall;
external 'showdll.dll'
//这个是Delphi要传递的参数

在ASP 里我调用DLL成功
<%
Set DelphiASPObj = Server.CreateObject(&quot;showdll.showhello&quot;)
%>
请问我用VBscript脚本怎样向 DLL里面传递参数?
这个过程我在VBscript 引用不了啊~!!!
function informationS(dr_name:string;str:string):Pchar;stdcall;
是不是用Delphi编写Dll ASP来调用 回很麻烦的? 我怎么在网上找不到相关的资料啊?
 
Delphi编写的Dll文件可以被ASP调用么? 我用的是VBscript语言
Delphi编写的Dll文件可以被ASP调用么? 我用的是VBscript语言

function informationS(dr_name:string;str:string):Pchar;stdcall;
external 'showdll.dll'
//这个是Delphi要传递的参数

在ASP 里我调用DLL成功
<%
Set DelphiASPObj = Server.CreateObject(&quot;showdll.showhello&quot;)
%>
请问我用VBscript脚本怎样向 DLL里面传递参数?
这个过程我在VBscript 引用不了啊~!!!
function informationS(dr_name:string;str:string):Pchar;stdcall;
是不是用Delphi编写Dll ASP来调用 回很麻烦的? 我怎么在网上找不到相关的资料啊?
 
新建一个 COM 的 dll ,不是 stdcall
 
路径对没有?
 
Set se = Server.CreateObject(&quot;aaa.bbb&quot;)
dim result
result=se.ccccc(&quot;xxxxxxxxxx&quot;,&quot;xxxxxxxxxx&quot;)
response.write(result)

set se=Nothing
 
接上面的帖子,这个是ASP调用时候的代码,aaa是ActiveX Dll的名称,bbb是里面类的名称
ccccc是类里面的函数,后面的代表参数
如果你已经有DLL了,就可以新建一个ActiveX Dll来封装现在的这个DLL,然后注册以后就可以调用了

参看http://delphibbs.2ccc.com/delphibbs/dispq.asp?lid=3219146
 
接受答案了.
 
后退
顶部