关于pb11.5自带advgui框架如何编译成pb11.5 .net windows forms application

时间:2021-05-11 17:41:25
最近接了一个单子,准备采用PB11.5+webservice架构,客户端用smartclient。

框架用自己以前改编自pb11.5自带的advgui,但是编译成.net windows form后,惊奇发现,使用advguicontrols的窗口不会显示了,向各位求救!!!!!

3 个解决方案

#1


引用 楼主 stinga 的回复:
最近接了一个单子,准备采用PB11.5+webservice架构,客户端用smartclient。

框架用自己以前改编自pb11.5自带的advgui,但是编译成.net windows form后,惊奇发现,使用advguicontrols的窗口不会显示了,向各位求救!!!!!


建议你不要编译成.net windows form,那样的话,好多功能不支持,建议你还是使用pb本身的。

但你可以新建一个应用(.net windows form),只包含一个简单的代码,然后把你的应用的pbd和exe包含到这个里,不是添加pbl,而是当然资源文件或dll的方式加进来,然后在.net的这个应用里run你的那个exe就行了

就可以实现你的客户端用smartclient,实现程序跑起来还和原来一样,只不过升级过程用了smartclient

#2


不知道说明白了没有,也不知道你听明白了没有,如果有问题,请发站内消息,再帮你处理

目前我做的一个系统就采用这种方案进行的。

#3


明白了,谢谢版主!!!

#1


引用 楼主 stinga 的回复:
最近接了一个单子,准备采用PB11.5+webservice架构,客户端用smartclient。

框架用自己以前改编自pb11.5自带的advgui,但是编译成.net windows form后,惊奇发现,使用advguicontrols的窗口不会显示了,向各位求救!!!!!


建议你不要编译成.net windows form,那样的话,好多功能不支持,建议你还是使用pb本身的。

但你可以新建一个应用(.net windows form),只包含一个简单的代码,然后把你的应用的pbd和exe包含到这个里,不是添加pbl,而是当然资源文件或dll的方式加进来,然后在.net的这个应用里run你的那个exe就行了

就可以实现你的客户端用smartclient,实现程序跑起来还和原来一样,只不过升级过程用了smartclient

#2


不知道说明白了没有,也不知道你听明白了没有,如果有问题,请发站内消息,再帮你处理

目前我做的一个系统就采用这种方案进行的。

#3


明白了,谢谢版主!!!