环境:VB6+SQL SERVER2000
现有一程序A运行于系统,如何调用另一EXE中的一个public过程(不是调用FORM)?
现有一程序A运行于系统,如何调用另一EXE中的一个public过程(不是调用FORM)?
解决方案 »
- 用vb.net编写一个程序,登录到一个网站,然后需要一个服务器端跳转,怎样做服务器端跳转??
- 刚才有个问题还没有解决,望进一步能帮忙!!!!!!!!!
- 存储过程中返回多个记录集,在客户端如何调用?
- 把html源码转为前端显示的文本什么方法最好啊!(过滤html码)
- vb6---vb.net
- 再求:如果在DataGrid中点击时,将ID值进行传递? [问题点数:40分]
- 字段内容中有的包含“*”字符,有的没有。请问怎么查找出所有包含“*”字符的记录。
- 在VB中用哪个函数可以找出一个字符串中某一个字符的位置?
- 做ERP项目遇到困难的Java、VC、VB、VB.net程序员,请点击
- 获取Windows 外壳信息通知(VB源程序) ----------------求助
- 求助一个关于网络链接时程序假死的问题。
- vb6中如何做标准dll呀?也就是说不用注册的dll文件,放在与exe文件相同的目录下就可以使用的那种dll,谢谢.
除非2个程序都是你写的你用进程间通信来完成
如果是DLL倒是可以直接调用
但是最好是使用Winsock
或者你在B程序中HOOK消息当A程序发送一个消息验证这个消息就执行指定函数
使用DLL,可以双向 也可以使用 DDL
ShellExecute(me.hwnd, "open", 被调用程序路径, "被调用程序参数", AppPath(这里是执行目录), 1(这里是执行后窗口样式))在被调用程序的启动窗体或Main sub中加入
if command="特定参数" then call 调用的过程如:调用程序中:
private sub command1_click()
ShellExecute(me.hwnd, "open", app.path & "cc.exe", "call Start", AppPath, 0)
end sub
被调用程序中:
private sub form1_load()
if command="call Start" then call Start
end sub
public function Start
msgbox "调用成功"
end
end function