装delphi 的人注意了

ctestcode 2002-04-08 10:15:29
请把 nmfifobuffer.dcu这个文件给我 cowxboy@sohu.com
或nmfifobuffer.pas 文件在delphi安装目录中,查找可已找到
...全文
39 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ctestcode 2002-04-10
  • 打赏
  • 举报
回复
tanqth 2002-04-09
  • 打赏
  • 举报
回复
你找来干什么,没有喂
ctestcode 2002-04-09
  • 打赏
  • 举报
回复
可是编译时候他说缺少 这个文件
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);
ctestcode 2002-04-09
  • 打赏
  • 举报
回复
fastnet 组建有bug
用了他就会出现 win2000不能关闭windows
原来在psock.pas里的有一处消息传递出错.
我需要原代码重新编译一下,
thisisxutao 2002-04-08
  • 打赏
  • 举报
回复
吓我一大跳...
Fuxiao 2002-04-08
  • 打赏
  • 举报
回复
mei you
windindance 2002-04-08
  • 打赏
  • 举报
回复
不是BORLAND所带的文件。
tangyong_delphi 2002-04-08
  • 打赏
  • 举报
回复
我在Delphi5中找不到!是不是在delphi4或delphi6?
CeleronII 2002-04-08
  • 打赏
  • 举报
回复
我的安装目录为什么没有

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧