TO myjian 你指DLL里用SHELL开启EXE窗口吧?不过这步不是我想要的,我的条件是服务器端的EXE是一直开着的,当客户端打开ASP网页,这时服务端其实响应了ASP程序并由ASP操作DLL向其传一个值,然后就需要DLL向EXE某函数传值过去(这步也就是我想要实现的,现在在点头绪都没有)。请再指点
Exe 的运行实例应该只有一个,而 ASP 中的 dll 实例应该可以有多个,多用户冲突很严重。 建议用数据库,dll将需要传递的信息插入到某个固定的表中,exe 就定时扫描进行处理。这样不需要处理通讯、冲突之类的复杂问题。
你指DLL里用SHELL开启EXE窗口吧?不过这步不是我想要的,我的条件是服务器端的EXE是一直开着的,当客户端打开ASP网页,这时服务端其实响应了ASP程序并由ASP操作DLL向其传一个值,然后就需要DLL向EXE某函数传值过去(这步也就是我想要实现的,现在在点头绪都没有)。请再指点
建议用数据库,dll将需要传递的信息插入到某个固定的表中,exe 就定时扫描进行处理。这样不需要处理通讯、冲突之类的复杂问题。