[两天了,没人会吗]请问如何获得并处理外部程序的事件,谢谢!!! (100分)

  • 主题发起人 主题发起人 flintsoft
  • 开始时间 开始时间
F

flintsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,比如我要在程序中处理MEDIA SERVER的事件,当客户端连接到服务器的时候,有一个事件就是
onclientconnect,我如何在DELPHI的程序中获得这个事件,每当有客户连接的时候这个事件都会被
触发,我要在程序上显示当前有几个客户连接在服务器上,急,感谢。
简单的说就是那个事件是外部程序的事件,我要在DELPHI的程序中获得并自动响应这个事件并执行
相应的代码,再次感谢

 
你的这个功能可以通过 session 来实现
 
我这个不是WEB的程序,请详细说明一下好吗?
 
恐怕有点难,
获得窗口句柄倒是可能??
你是想写病毒??????
 
在DELPHI6。0的demo中有一个这样的例子,服务器端可以显示有几个client 联上来了,你
还可以改造一下,加上新的功能。
 
非常关注
 
to liuxiaouo:我怎么会想写病毒呢,呵呵
to lcy1006:我这就去看看,谢谢

 
我调试的时候出现问题,当我把使事件处理指针指向事件处理器的时候显示参数列表不
相同的错误
就是例如FOnClientConnect:=ClientConnect;的时候,说参数列表不相同
ClientConnect是我定义的一个处理事件的过程
FOnClientConnect是定义的事件处理指针TNsoAdminControlOnClientConnect
怎么回事啊?
 
我来了,打开D:/Program Files/Borland/Delphi5/Source/Vcl/ScktMain.pas
仔细读这个单元,对你会有帮助的。
 
感谢大家,终于搞定了,原来很简单啊
首先在自己的程序里面写一个过程就是当事件触发的时候你的程序要执行的代码,
创建那个类,然后让类的那个事件指向你写的过程(不过参数要和源事件的参数保持相同),就可以了
呵呵
 
后退
顶部