有人发现这个Bug没有?

csz_cmy 2004-12-23 11:00:18
有人发现这个Bug没有?

// stdactns.pas

procedure TSearchAction.Search(Sender: TObject);
begin
if Assigned(FControl) then
if not SearchEdit(FControl, TFindDialog(FDialog).FindText,
TFindDialog(FDialog).Options,FFindFirst0 then
ShowMessage();

FControl:=nil; //Bug!这将导致查找对话框只能点击查找一次,再点击没反应,只能用FindNext
end;
...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
csz_cmy 2004-12-23
  • 打赏
  • 举报
回复
Delphi 6.0
C++Builder 6.0
76liujing 2004-12-23
  • 打赏
  • 举报
回复
你用的delphi几?
delphi7里面是这样的
procedure TSearchAction.Search(Sender: TObject);
begin
// FControl gets set in ExecuteTarget
if Assigned(FControl) then
if not SearchEdit(FControl, TFindDialog(FDialog).FindText,
TFindDialog(FDialog).Options, FFindFirst) then
ShowMessage(Format(STextNotFound, [TFindDialog(FDialog).FindText]));
end;
76liujing 2004-12-23
  • 打赏
  • 举报
回复
呵呵,可能是个bug,delphi7改了

5,392

社区成员

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

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