起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 352|回复: 16

【结贴】保存事件运行了.直接就运行关闭窗体事件了是怎么回事??[重要]**

[复制链接]
发表于 2009-7-6 15:36:42 | 显示全部楼层 |阅读模式
保存事件运行了.直接就运行关闭窗体事件了是怎么回事??急
回复

使用道具 举报

发表于 2009-7-6 15:45:09 | 显示全部楼层
能贴下保存的代码吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 15:46:34 | 显示全部楼层
var
  lStream : TMemoryStream;
begin

  if DataSetCYRY.State in [TDataSetState.dsInsert, TDataSetState.dsEdit]then
  begin
    lStream := TMemoryStream.Create;
    try
      TBlobField(DataSetdsFBARY.FieldByName('zp')).SaveToStream(lStream);
      lStream.Position := 0;
      TBlobField(DataSetCYRY.FieldByName('zp')).LoadFromStream(lStream);
    finally
      lStream.Free;
    end;
    DataSetCYRY.ApplyUpdates(false);
  end;
  DS_ALL.DataSet.Refresh;
end;
回复 支持 反对

使用道具 举报

发表于 2009-7-6 15:49:31 | 显示全部楼层
你的代码所在窗体时showmodal样式的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 15:51:02 | 显示全部楼层
bsDialog
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 15:52:45 | 显示全部楼层
窗体样式:fsNormal
边框样式:bsDialog
回复 支持 反对

使用道具 举报

发表于 2009-7-6 15:54:20 | 显示全部楼层
我说的意思是你这个窗体时是showmodal出来的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 15:55:57 | 显示全部楼层
嗯是的
回复 支持 反对

使用道具 举报

发表于 2009-7-6 15:59:45 | 显示全部楼层
把你执行上面语句的按钮  modalresult 设置成mrnone
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 16:05:07 | 显示全部楼层
本来就是这么设置的啊.
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 06:15 , Processed in 0.038894 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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