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模块的主要内容,如果未能解决你的问题,请参考以下文章
我现在想把自己写的python模块源代码封装成dll,然后在别的python脚本里调用,可以吗?
模块"scrrun.dll"已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005
IE报错:模块"scrrun.dll"已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005
模块"actxprxy.dll"已加载,但对DllRegisterServer的调用失败,错误代码0x80070005 怎么解决