我已经在unit_a中uses了unit_b,且调用语句如下
form_b:=Tform_b.create(self);
form_b.show;
可是出现了一个“from子句语法错误”的错误,怎么回事呢?请高手指点
form_b:=Tform_b.create(self);
form_b.show;
可是出现了一个“from子句语法错误”的错误,怎么回事呢?请高手指点
解决方案 »
- 高手请进----------求一个复杂的字符串处理----------
- 大哥,大姐, mxOutlookBarPro 怎么做成数据库形式的 ?
- PaintTo问题,50分求解答
- 怎樣用random函數產生不重復的數據?
- 控件的事件问题,急.100分.
- Delphi前台+SQL后台(C/S开发DBMS问题)
- 大家快来讨论一下一个很古老的问题,delphi,java,asp,vb哪个厉害,哪个最赚钱,哪个前途大
- delphi 7 如何释放动态创建的TbsSkinComboBox?
- 請問如何使DBGRID的表頭以下面形式顯示,或可在何處得到相關資料?
- 怎样删除PARADOX数据库中的记录?
- Sql中updata语句的简单的问题,不过我搞不懂。
- record not found or changed by other user!!高分求教
frm_b:=tfrm_b.create(self);
frm_b.showmodel;
frm_b.close;
frm_b:=tfrm_b.create(self);
frm_b.showmodel;
frm_b.free
----------你大概没有free
你是不是改名了???
你要把uses中的form_b删了,编译的时候会自动提示的,你把新的名字加上
......show
try
Form_B.ShowModal;
finally
Form_B.Free;
end;
现在错误是undeclared identifier:'Tform_b'
1.当被调用的form全局变量时用: Form_B:=TForm_B.create(nil)
try
Form_B.ShowModal;
finally
FreeAndNil(Form_B);
end;2.当被调用的form局部变量时用:
Form_B:=TForm_B.create(nil)
try
Form_B.ShowModal;
finally
Form_B.free;
end;
也可以使用本地局部的变量Form_B;
然后用下面的语句
formA.dock(panel,rectbount(formB))
FORMB.SHOW;
formb :=tfromb.create(application);
fomb.show;