比如
with FrmMission do
begin
tmpItem:=ListView1.Items.Add; //执行到这一步就出错。
tmpItem.Caption:=edtMissionName.Text;
tmpItem.SubItems.Add('0');
tmpItem.SubItems.Add(DateToStr(DateTimePicker1.Date) + ' ' + edtTime.Text);
tmpItem.SubItems.Add(mmoMission.Text);
end;是怎么回事。两个窗体单元都相互USE,正常。这是为什么?
with FrmMission do
begin
tmpItem:=ListView1.Items.Add; //执行到这一步就出错。
tmpItem.Caption:=edtMissionName.Text;
tmpItem.SubItems.Add('0');
tmpItem.SubItems.Add(DateToStr(DateTimePicker1.Date) + ' ' + edtTime.Text);
tmpItem.SubItems.Add(mmoMission.Text);
end;是怎么回事。两个窗体单元都相互USE,正常。这是为什么?
解决方案 »
- 这几天和郁闷,大家帮帮我!
- fastreport做复合报表时,同时有纵向和横向的页面,预览时有时横向的页面也变成了纵向,郁闷中...请帮帮忙!!!!
- 100分:困惑很久的问题:case Integer of 这是什么意思,
- 用indy传文本格式数据,里面有各种信息,应该以什么形式传呢
- ADOQuery怎样可以取得字段值并存放到变量中?怎样将变量中的值存到ADOQuery的字段中?
- 在Delphi中访问Oracle数据库的一个问题。
- Delphi & VC
- 数据为何为空?
- 文件拖放问题(50分)
- 生日,散分了。快来看呀。100点。
- stringgrid如何让其中内容全部显示?
- 如何将zip文件转为string
FrmNewMission:=TFrmNewMission.Create(nil);
FrmNewMission.Show;
跟踪结果为NIL,为什么呢我明明UESE了的
但如frmMission.edt1.text这样的引用却一点问题都没有。
为什么frmMission.listview1.items.add这样就会出问题?
FrmNewMission:=TFrmNewMission.Create(nil);
FrmNewMission.Show;
FrmNewMission窗体动态创建出来的不行但我在工程里设置为自动创建就能通过。这是为什么。
我操作的是FrmMission里面的对象,FrmMission是由主窗体动态创建的,是不是里面的控件的对象没能创建
var
FrmMission:TFrmMission;
begin
FrmMission:=TFrmMission.Create(nil);
FrmMission.WindowState:=wsMaximized;
end;二窗体代码procedure TFrmMission.btnNewMissionClick(Sender: TObject);
var
FrmNewMission:TFrmNewMission;
begin
FrmNewMission:=TFrmNewMission.Create(nil);
FrmNewMission.Show;
end;
三窗体 with FrmMission do
begin
tmpItem:=ListView1.Items.Add; //执行到这一步就出错。
tmpItem.Caption:=edtMissionName.Text;
tmpItem.SubItems.Add('0');
tmpItem.SubItems.Add(DateToStr(DateTimePicker1.Date) + ' ' + edtTime.Text);
tmpItem.SubItems.Add(mmoMission.Text);
end;
一窗体和二窗体是MDI关系,一主二子,三是独立存在的
程序工程里我设置二、三窗体动态生成,而不是程序一运行时就生成。
FrmMission對象存在麼?跟蹤下代碼看看是不是nil了