社区
.NET Framework
帖子详情
关于PB调用C#程序问题。
Kobayashi
2013-12-18 09:54:31
现在客户端程序是用PB9.0开发的。我的程序是用C#开发的。而客户端就只能安装.net框架2.0所以我的接口文件都是生成的2.0版本。但是PB一调用我的程序就报错,说找不到我接口文件里面的方法。
然后我就用我的机器运行PB程序可以正常调用,放到服务器端就报错,客户端已经安装框架2.0(我的服务器程序是4.0的),请问这是什么问题?
要怎么解决?
...全文
445
3
打赏
收藏
关于PB调用C#程序问题。
现在客户端程序是用PB9.0开发的。我的程序是用C#开发的。而客户端就只能安装.net框架2.0所以我的接口文件都是生成的2.0版本。但是PB一调用我的程序就报错,说找不到我接口文件里面的方法。 然后我就用我的机器运行PB程序可以正常调用,放到服务器端就报错,客户端已经安装框架2.0(我的服务器程序是4.0的),请问这是什么问题? 要怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kobayashi
2013-12-23
打赏
举报
回复
问题已解决。。是PB的问题。。。结贴子,。。
bu_ge
2013-12-18
打赏
举报
回复
放到服务器端就报错? 手动运行exe就不报错吗?
rtdb
2013-12-18
打赏
举报
回复
大约缺少4.0的运行环境吧。 你写个小UI测试调用你的程序就容易发现问题了。
PB
程序
调用
C++ COM生成对象发回-2
问题
本文讨论了在
PB
中引用由
C#
编写的COM组件时遇到的
问题
及解决方案,通过修改引用方式,成功在
PB
程序
中
调用
C#
类的方法。
PowerBuilder
调用
Delphi写的Dll时发生的奇怪
问题
。
项目中用Delphi写了连接数据库导出数据到Sql文件的dll,使用TADOQuery组件。Delphi测试正常,PowerBuilder
调用
报错。经Python、
C#
测试,发现需
调用
CoInitialize方法。添加test方法后DataExport
调用
成功,但退出
PB
应用
程序
出现内存操作错误,将CoInitialize和CoUnInitialize拆分
调用
后
问题
解决。
如何在
PB
中声明这个结构体中的变量[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
本文探讨了从PowerBuilder(
PB
)
调用
C#
和C++ DLL时的数据类型声明和内存对齐
问题
,详细解释了如何正确声明结构体以避免参数传递错误和
程序
崩溃。
使用
pb
9
调用
webservices的注意事项
本文介绍如何使用PowerBuilder 9 (
PB
9)
调用
由
C#
开发的WebService。主要内容包括:避免使用不兼容的数据类型,如Object和DataSet;正确配置和导入所需的
pb
soapclient90.
pb
d文件;解决返回DataSet时格式不一致的
问题
;以及提供了一般的
调用
程序
示例。
C#
中
调用
PB
的DLL
本文详细介绍了如何在
C#
项目中
调用
PowerBuilder生成的DLL。首先了解DLL提供的方法声明,如ShowRPMenuList和GetRPMenuList。接着在
C#
项目中设置DLL拷贝路径,确保DllImport能正确找到。通过使用DllImport特性,静态方法和extern关键字来声明
PB
函数,例如get_file和CreateRecordObject。最后,可通过类名
调用
这些静态方法进行实际
调用
。
.NET Framework
17,748
社区成员
24,324
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章