procedure TForm1.FormCreate(Sender: TObject);
begin
with DM.ADOQuery1 do
begin
close;
SQL.clear;
sql.Add('select * from times');
open;
end;
DataSource1.DataSet:=DM.ADOQuery1;
end;
运行时提示:access violation at address 00494c03 in module 'mainform.exe',read of address 0000005c.
错在哪了?我是新新新手,出门就碰头!
begin
with DM.ADOQuery1 do
begin
close;
SQL.clear;
sql.Add('select * from times');
open;
end;
DataSource1.DataSet:=DM.ADOQuery1;
end;
运行时提示:access violation at address 00494c03 in module 'mainform.exe',read of address 0000005c.
错在哪了?我是新新新手,出门就碰头!
end;
DataSource1.DataSet:=DM.ADOQuery1;//这句应该在ADOQuery open之前才可以吧.我没有测试.只是提自己的想法
要在Form1創建之前創建
begin
Application.Initialize;
Application.CreateForm(TDM,DM);//請在此創建DM
Application.CreateForm(TFrom1, From1);
Application.Run;
end.