Z zl Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-27 #1 同样是FindWindow函数,在exe中可以正确查找到其它程序的句柄,而在com中使用这个函数里,就不起作用,总是返回0 急!!
Z zl Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-27 #2 该com是用delphi编写,供asp调用的dll。目前在asp中可以正常调用,并返回值。可就是com中的FindWindow函数不起作用。
Z zl Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-27 #3 目标描述: 一个IIS服务器,某asp页面被点时,实时通过网络通知远程的客户端。 解决思路: 为此,专门在服务器上使用Indy写了一个tcpserver,以便向远端的tcpclient发信息。当某asp页面被点击时,在asp中调用一枚com程序,在com程序中使用FindWindow找到tcpserver的句柄,然后使用SendMessage发消息给tcpserver,当tcpserver收到com的消息后,立即向客户发送通知。 遇到困难: 当asp中调用com程序时,com程序中的Findwindow函数总是返回0 (注FindWindow后面的参数正确,并且可以在任意新建的exe中成功返回tcpserver的句柄)
目标描述: 一个IIS服务器,某asp页面被点时,实时通过网络通知远程的客户端。 解决思路: 为此,专门在服务器上使用Indy写了一个tcpserver,以便向远端的tcpclient发信息。当某asp页面被点击时,在asp中调用一枚com程序,在com程序中使用FindWindow找到tcpserver的句柄,然后使用SendMessage发消息给tcpserver,当tcpserver收到com的消息后,立即向客户发送通知。 遇到困难: 当asp中调用com程序时,com程序中的Findwindow函数总是返回0 (注FindWindow后面的参数正确,并且可以在任意新建的exe中成功返回tcpserver的句柄)
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-27 #4 应该是不可以的,改用别的方法吧比如CreateFileMapping