第一个问题:在一个窗口通过点击按钮打开另一个窗口
这两个做法有什么区别
1. if not Assigned(Frm_b) then
Frm_b:=TFrm_b.create(Application);
2.在程序建立时生成
再用frm_c.ShowModal;我发觉用ASSIGNED有时会打不开窗口,不知道是什么原因呢?第二个问题:判断一个数据集是否为空时
可以用adoquery.rowaffected或用adoquery.isempty,不知道哪种好一点呢?既然都一样,为什么设计这个软件的人还搞这么多出来,一样就够了,学少一点多好
这两个做法有什么区别
1. if not Assigned(Frm_b) then
Frm_b:=TFrm_b.create(Application);
2.在程序建立时生成
再用frm_c.ShowModal;我发觉用ASSIGNED有时会打不开窗口,不知道是什么原因呢?第二个问题:判断一个数据集是否为空时
可以用adoquery.rowaffected或用adoquery.isempty,不知道哪种好一点呢?既然都一样,为什么设计这个软件的人还搞这么多出来,一样就够了,学少一点多好
解决方案 »
- delphi中Web Service自定义类型返回
- 刚颁布的《中国贫富标准线》,看看我们生活在哪个层次?
- 请问各位高手如何获得某个网页上的所有email地址
- TWinControl中的滚动条是哪里来的?看了TStringGrid和它的几个祖宗,压根没见ScrollBar
- 谁写过足球博彩 相关软件!!!!!!!!!!!11
- 获取某天的百度指数接口。。。
- 如何取出sqlserver中的的一个表的字段名字
- 新手:DBGrid怎么与ADOQuery连接起来用啊!
- 如何远地登陆数据库呢?就象QQ那样?
- 用程序如何实现将数据导入到EXCEL中
- 如何让listview的记录从下往上添加
- 从一个控件BUG想到的:如何判断类未被初始化!
Frm_b:=TFrm_b.create(Application);
Frm_b.ShowModal;
当要释放Frm_b时,用FreeAndNil(Frm_b)2、RowsAffected是返回上一次执行SQL语句时更新或者删除记录的数目
try
Frm_b.ShowModal;
finally
Frm_b.Free;
end;谁创建Frm_b实例不要紧,最后总能释放他