点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)这不是很普通,但是使用ABAP语...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)这不是很普通,但是使用ABAP语...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
这不是很普通,但是使用ABAP语言进行DLL调用非常容易。 Yuri Popov编写了一个名为DynamicWrapperX的模块。 它是一个ActiveX组件,它允许通过COM调用所需的DLL中的每个函数。 很棒的模块,您可以在此处找到模块。
必须先使用事务代码SOLE在SAP系统中注册OLE应用程序DynamicWrapperX。 输入:
而且有必要使用regsvr32.exe dynwrapx.dll在客户端系统上注册DynamicWrapperX。
请看以下示例,使用USER32.DLL中的Windows函数有多么容易:
包括OLE2INCL。 资料:IDY是TYPE I VALUE 6, IDNo类型i值7。 数据:Win32 TYPE OLE2_OBJECT, 退出TYPEI。 创建对象Win32'DynamicWrapperX'。 Win32"注册"的调用方法 出口 #1 ='user32.dll' #2 ='MessageBoxW' #3 ='i = hwwu' #4 ='r = l'。 Win32的调用方法'MessageBoxW'= ret 出口 #1 = 0 #2 =" Hello World" #3 ='测试'#4 = 4。 如果ret = IDYes。 写" Ja"。 ELSEIF ret = ID号。 写" Nein"。 其他。 写'?'。 万一。 免费对象Win32。
重要提示:该方法仅适用于前台作业和在线流程,不适用于后台作业和批处理流程。
享受各种可能性。
好吧…… >
非常感谢您的关注和帮助。
尽管它是ActivX类型的,但是它不起作用。 也许," dll"的作者创建了它
不正确。
我将其留作以后使用。
欢呼
Sergei
一周热门 更多>