创建form1时同时创建了form2,form2为不可视,然后执行了一个线程,这个线程执行了一个过程,修改了form2上面Tlistbox的item,然后我在form1中执行 form2.show;提示出错‘无效的窗体句柄’,关掉form1时也要提示这个错误因为必须要在线程中给form2的Tlistbox加入记录,怎么解决这个问题呢??各位大哥帮帮忙啊~ 感激不尽
解决方案 »
- cxGrid onFocusedRecordChanged事件
- 使用TRegExpr需要引用那个单元?
- 请问Delphi上有没有类似Visual Assist X那样的语法高亮工具?
- 请教:关于TClientSocket的SendBuf函数
- 在delphi中请问怎么能获取系统日期时间
- *** 欲提供企业即时消息系统源码,请大家测试先!***
- 请问:怎样用adoquery删除数据表中的所有记录?
- 解释一下,这段代码?谢谢
- 如何把string变为char~
- 今天是我老公的生日同时也是斑竹l_xiaofeng的生日,祝他生日快乐!永远幸福!
- delphi7+access2000 怎么修改一个表的某个纪录中的一个字段的值?
- 请教:SQL语句得写法(关于时间)
procedure Tform1.loadcfg;
begin
with cfgquery do
begin
sql.Text:='select billing_cycle_id from local_dailypic_billing_cycle';
open;
form2.suiListBox1.Items.Clear;
first;
while not eof do
begin
form2.suiListBox1.Items.Add(fieldbyname('billing_cycle_id').AsString);
next;
end; //取默认当前账期
sql.Text:='select billing_cycle_id from app_billing_cycle';
open;
form2.billing_choose:=fieldbyname('billing_cycle_id').AsString; end;