起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: xhsoft

【结贴】有代码,不执行,上传了录像看一下

[复制链接]
发表于 2008-7-22 17:59:17 | 显示全部楼层
估计是楼主忘了编译了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 13:45:04 | 显示全部楼层
编译过的,
回复 支持 反对

使用道具 举报

发表于 2008-7-23 13:50:46 | 显示全部楼层
请问,
1、这段代码写在哪个事件上了
2、是整个事件的代码都不执行,还是只执行某一部分?如果是一部分,那么请告知,哪部分没有执行
3、都写了些啥,把代码都帖出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 13:59:43 | 显示全部楼层
1\一个button的\click
2\ 都没有执行,加了断点后,都有执行
3\procedure TDZWJQC.BitBtn4Click(Sender: TObject);
begin

  dsb_dzqc.DataSet.Refresh;
  dsb_dzqc.DataSet.Open;
  dsb_dzqc.DataSet.Edit;
  dsb_dzqc.DataSet.FieldByName('tj').AsString := '审批';
  dsb_dzqc.DataSet.ApplyUpdates;
  FlowAction1.execute;   //调用流转
end;

procedure TDZWJQC.BitBtn3Click(Sender: TObject);
begin

  dsb_dzqc.DataSet.Refresh;
  dsb_dzqc.DataSet.Open;
  dsb_dzqc.DataSet.Edit;
  dsb_dzqc.DataSet.FieldByName('tj').AsString := '评审';
  dsb_dzqc.DataSet.ApplyUpdates;
  FlowAction1.execute;   //调用流转
end;

procedure TDZWJQC.Button1Click(Sender: TObject);
begin
  dsb_dzqc.DataSet.Refresh;
  dsb_dzqc.DataSet.Open;
  dsb_dzqc.DataSet.Edit;
  dsb_dzqc.DataSet.FieldByName('tj1').AsString := '起草1';
  dsb_dzqc.DataSet.ApplyUpdates;
  FlowAction1.execute;   //调用流转
end;

procedure TDZWJQC.Button2Click(Sender: TObject);
begin

  dsb_dzqc.DataSet.Refresh;
  dsb_dzqc.DataSet.Open;
  dsb_dzqc.DataSet.Edit;
  dsb_dzqc.DataSet.FieldByName('tj1').AsString := '审批1';
  dsb_dzqc.DataSet.ApplyUpdates;
  FlowAction1.execute;   //调用流转
end;

procedure TDZWJQC.BitBtn6Click(Sender: TObject);
begin

  dsb_dzqc.DataSet.Refresh;
  dsb_dzqc.DataSet.Open;
  dsb_dzqc.DataSet.Edit;
  dsb_dzqc.DataSet.FieldByName('tj2').AsString := '起草2';
  dsb_dzqc.DataSet.Post;
  FlowAction1.execute;   //调用流转
end;

procedure TDZWJQC.BitBtn5Click(Sender: TObject);
begin
  dsb_dzqc.DataSet.Refresh;
  dsb_dzqc.DataSet.Open;
  dsb_dzqc.DataSet.Edit;
  dsb_dzqc.DataSet.FieldByName('tj2').AsString := '结束';
  dsb_dzqc.DataSet.Post;
  FlowAction1.execute;   //调用流转
end;
回复 支持 反对

使用道具 举报

发表于 2008-7-23 14:03:33 | 显示全部楼层
那句代码不执行?这些buttonclick里面的东西都不执行么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 14:06:14 | 显示全部楼层
是的
回复 支持 反对

使用道具 举报

发表于 2008-7-23 14:06:47 | 显示全部楼层
1、 哪个buttonclick,是14楼所有的代码吗?如果不是,那是哪个呢?
2、你点击这个按钮了吗?
3、你怎么知道这些代码没有执行?是看后台数据没有保存进去还是...?
4、在begin后面加一句Showmessage,看看是否有信息显示出来?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 14:07:14 | 显示全部楼层
可以在qq上给你传一段录像吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 14:26:47 | 显示全部楼层
procedure TDZWJFF.Button3Click(Sender: TObject);
begin
        dsb_jsgw.DataSet.Open;
        //dialogs.ShowMessage(sysutils.IntToStr(dsb_jsgw.dataset.RecordCount));
        dsb_jsgw.DataSet.first;
        while not dsb_jsgw.dataset.eof do
        begin
        dsb_jsgw.dataset.edit;
        dsb_jsgw.dataset.FieldByName('zt').asstring := '发放';
        dsb_jsgw.dataset.post;
        dsb_jsgw.dataset.Next;
        end;

        dsb_jsgw.dataset.ApplyUpdates;
    flowaction1.Execute;
end;
这一段也没有执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 14:38:29 | 显示全部楼层
发现一个规律,加了断点第一次也不执行,(初始化运行),再初始化运行一次,就能执行到断到了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:54 , Processed in 0.043525 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表