EPX-Studio调用Dll模块

Posted xenli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EPX-Studio调用Dll模块相关的知识,希望对你有一定的参考价值。

 1 procedure TForm1.BitBtn1Click(Sender: TObject);
 2 var REP : IExcelPanelXDisp;
 3 modulePath:string;
 4 begin
 5   REP := this.NewEPX;
 6   REP.AddAValue(ADOConnection1); //传递参数
 7   REP.AddAValue(Pid);// //传递参数
 8   modulePath := CommandLine.ModuleRoot+ComponentsDATABASE.dll;
 9   if this.FileExists(modulePath) then
10   begin
11     REP.CallScriptBuilderComplexFunction(modulePath,Main.rpas,‘‘,False);
12     REP.FreeMe;
13     REP := Unassigned;
14   end
15   else
16   this.Alert(程序模块已丢失,请重新安装!);
17 end;
18 
19 
20 //取的传递参数
21 procedure TForm2.FormShow(Sender: TObject);
22 begin
23   if this.ValuesCount = 2 then
24   begin
25     ado := this.values[0];
26     Pid := this.values[1];
27   end;
28 end;  

 

以上是关于EPX-Studio调用Dll模块的主要内容,如果未能解决你的问题,请参考以下文章

模块dynwrapx.dll已加载 调用失败

我现在想把自己写的python模块源代码封装成dll,然后在别的python脚本里调用,可以吗?

模块"scrrun.dll"已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005

IE报错:模块"scrrun.dll"已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005

EPX-Studio操作多线程的方法

模块"actxprxy.dll"已加载,但对DllRegisterServer的调用失败,错误代码0x80070005 怎么解决