创建form1时同时创建了form2,form2为不可视,然后执行了一个线程,这个线程执行了一个过程,修改了form2上面Tlistbox的item,然后我在form1中执行 form2.show;提示出错‘无效的窗体句柄’,关掉form1时也要提示这个错误因为必须要在线程中给form2的Tlistbox加入记录,怎么解决这个问题呢??各位大哥帮帮忙啊~ 感激不尽
解决方案 »
- DBGridEh,如何通过字段名查找列?
- 搞图形图像的delphi程序来看看
- 如何让DBGrid中的单元格中的文字根据条件显示不同的颜色?(又是给出全部的分。。。)
- 急!quickreport里面collum header中为什么不显示?
- 12天11通宵!1次初试3次面试。临走时居然都不说让我等通知!!!极度悲伤!散分!!!
- 请问如何响应TabControl上的按钮点击事件!如:OnDoubleClick!
- 用winexec()执行一个exe文件后,怎么判断exe已经执行完毕?
- 救急:query回写
- 怎么阻止消息的传递?
- 在intrabob调试isapi时,可是为何浏览器却提示脚本错误?
- 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;