问题描述
C#如何调用PBdll。现在运用了[DllImport(@"tjhis_itf.dll",CharSet=CharSet.Ansi,EntryPoint="init_itf")]publicstaticexternintinit_itf(refstringOutPutData);调用但是报异常显示无法在tjhis_itf.dll中找到init_itf的入口点。使用该语句tjhis_itf.COClass_n_tjhis_itfHISBANK=newCOClass_n_tjhis_itf();能明确的看到有init_itf这个函数,但是抛异常说未实现该方法或操作。用BP给的调用方式为:调用例程:(PB)stringls_inputstr,ls_output=space(1024)oleobjectmyoleobjectintegerli_rtnmyoleobject=Createoleobjectli_rtn=myoleobject.ConnectToNewObject("PB90.tjhis_itf")ifli_rtn<0thenmessagebox('','Error='+string(li_rtn))returnendifli_rtn=myoleobject.business_handle(ls_inputstr,refls_output)myoleobject.DisconnectObject()Destroymyoleobject;求大神如何用C#调用该dll。
解决方案
解决方案二:
顶你,PB基本都淘汰了吧,还用这个。
时间: 2025-01-31 01:31:44