PB编译写的程序编译成的exe文件,想让别人调用,然后怎么能够使得别人调用完我的exe后我返回给别人一个值,使别人能取到!
注意:
不是往我的exe里面传参数,如果是往我的exe里面传参数的话只要在Application的Open事件里通过CommandParm()函数获取就行了
我现在是要别人调用(run)我的exe 我想返回一个值给人家,我想通过直接返回值,而不是通过写文件的方式返回给别人,让别人去读文件
请问 PB编的exe文件 能直接返回值给别人吗?
------解决方案--------------------
如果是返回数值的话,可以传入调用者的窗口句柄,并指定一个消息号(例如1024),你的 EXE 通过 send() 发送消息给调用者。
------解决方案--------------------
网站调用的你的exe,消息可能实现不了你的需求
如果你不用文件来实现,建议通过webservice,或者通过数据库也是一种方法
------解决方案--------------------
窗口句柄不是你来获取,而是由调用者提供,消息号则是双方的约定,send() 具体使用方法见 PB 帮助。
如果是网页,除了版主说的几种方法了,还可以传入调用者的某个网址,并约定一个参数名,你的 EXE 通过 postURL() 带参数打开网址来实现,这种方法我也没实际做过,你看看 POSTURL() 帮助的例子,应该不难。