什么叫运行到myformUnit单元?,你可以覆盖Create方法,然后在Create方法里面处理你要执行的过程,一个对象首先执行的必定是Create了,但是你在Create里面执行FormCreate会不会有问题啊?值得商榷。
解决方案 »
- 散分。。。。大家觉得做一款什么软件能让你更方便快捷的使用电脑
- WebBrowser组件中使用FTP只能显示,不能上传下载??
- delphi7 dbexpress组件TSQLStoredProc返回标识列值,为什么三次都是 零???
- 高分请教,各位高手指点一下~~~~~~~~紧急求助
- 关于窗体的简单问题,但我没搞出来,请帮忙啊
- 怎么把一个计算字段寸入数据库里呢?
- onkeydown 问题
- dbcombobox1.items问题
- 请问ADO是基于OLEDB进行风装的么???
- 关于JPG转化为BMP的问题
- BDE5.11中有关数据库驱动的问题:我的Delphi程序用DBAlias作为数据库的驱动,在用installshield做安装程序时,添加BDE5.11怎么没有这项数
- 拦截dos命令
按 F8 键程序运行如下:program main;uses
Forms,
MainUnit in 'MainUnit.pas' {MainForm},
HelpUnit1 in 'HelpUnit1.pas' {Form2},
ProgressUnit in 'ProgressUnit.pas' {Form3},
DataDefUnit in 'DataDefUnit.pas',
Warnning in 'Warnning.pas' {Form4},
ModifyMaUnit in 'ModifyMaUnit.pas' {ModifymaForm},
ChangFieldUnit in 'ChangFieldUnit.pas' {FieldForm},
PrintUnit in 'PrintUnit.pas' {PrintForm};{$R *.res}begin
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);//到这里我要它先执行 // TMainForm.FormCreate(...)过程,此过程的定义在MainFormUnit单元,为什么不行?应该怎么做?
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm3, Form3);
Application.CreateForm(TForm4, Form4);
Application.CreateForm(TModifymaForm, ModifymaForm);
Application.CreateForm(TFieldForm, FieldForm);
Application.CreateForm(TPrintForm, PrintForm);
Application.Run;
end.
myformunit是个单元,
系统编译他以后,里面的代码才可以在预定的条件下执行,
而你说的在运行到myformunit,单元不能说是运行流程的单位,
而是代码的存储的一种方式。
你必须去顺应delphi的机制,而不是改变它的机制。