如何解决 fastnet 组建的bug ! 在win2000下不能关机 高分!! 在新建工程中,把psock.pas加进来,然后编译,这样就得到psock.dcu 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是编译时候他说缺少 这个文件nmfifobuffer.dcu你有编译好的文件吗?另副。Delphi本身自带的FastNEt公司的NMUDP控件就是一个UDP协议的用户数据包控件。 不过要注意的是如果你使用了这个控件必须退出程序才能关闭计算机,因为TNMXXX控件有BUG。所有nm控件的基础 PowerSocket用到的ThreadTimer,用到一个隐藏的窗口(类为TmrWindowClass)处理有硬伤。出问题的地方: Psock::TThreadTimer::WndProc(var msg:TMessage) if msg.message=WM_TIMER then //他自己处理 msg.result:=0 else msg.result:=DefWindowProc(0,....) end 问题就出在调用DefWindowProc时,传输的HWND参数居然是常数0,这样实际上DefWindowProc是不能工作的,对任何输入的消息的调用均返回0,包括WM-QUERYENDSESSION,所以不能退出windows。由于DefWindowProc的不正常调用,实际上除WM_TIMER,其他消息由DefWindowProc处理都是无效的。 解决的办法是在PSock.pas在TThreadTimer.Wndproc内Result:=DefWindowProc(0,Msg,WPARAM,LPARAM);改为:Result:=DefWindowProc(FWindow Handle,Msg,WPARAM,LPARAM); 如何学习Delphi 请帮改一下这个存储过程,谢谢! 拿出所有的60分问两个有意义的问题 大家帮我看看我这样的系统应该怎样处理? 请教一个关于DBGrid的问题 怎么把一个动态的查询集写入写入数据库 关于线程的问题! 一个网吧管理系统的问题,请大家帮忙! 惭愧惭愧,,,这个问题说来惭愧啊,,,,,,,, To Kingron问一个窗口移动的问题(第二次,网站链接出错了) adoqueryy...计算字段 装delphi 的人注意了
nmfifobuffer.dcu你有编译好的文件吗?
另副
。Delphi本身自带的FastNEt公司的NMUDP控件就是一个UDP协议的用户数据包控件。
不过要注意的是如果你使用了这个控件必须退出程序才能关闭计算机,因为TNMXXX控件有BUG。所有nm控件的基础 PowerSocket用到的ThreadTimer,用到一个隐藏的窗口(类为TmrWindowClass)处理有硬伤。出问题的地方:
Psock::TThreadTimer::WndProc(var msg:TMessage)
if msg.message=WM_TIMER then //他自己处理
msg.result:=0
else
msg.result:=DefWindowProc(0,....)
end
问题就出在调用DefWindowProc时,传输的HWND参数居然是常数0,这样实际上DefWindowProc是不能工作的,对任何输入的消息的调用均返回0,包括WM-QUERYENDSESSION,所以不能退出windows。由于DefWindowProc的不正常调用,实际上除WM_TIMER,其他消息由DefWindowProc处理都是无效的。
解决的办法是在PSock.pas在TThreadTimer.Wndproc内Result:=DefWindowProc(0,Msg,WPARAM,LPARAM);改为:Result:=DefWindowProc(FWindow Handle,Msg,WPARAM,LPARAM);