Datamodule的离奇错误?(30分)

P

pokar

Unregistered / Unconfirmed
GUEST, unregistred user!
Datamodule的离奇错误?
在Form1中加入 use dm1; dm1为datamodule1的PAS文件

datamodule1.adotable1.active:=true;
出现以下错误:
ACCESS VIOLATION AT ADDRESS 004C2F5B IN MODULE 'I.EXE'.Read of address 00000090.

所adotable1拷到FORM1中,用adotable1.active:=true,一切正常,不知为何,重装了一次
DELPHI6还是不行?

 
你是不是再FORM的creative中active adotable?
 
设定创建DataModule和主Form的顺序,把DataModule在最前面创建
修改主程序(即project文件source)的中CreateForm的顺序
 
语句没错,关键是在那一个事件中执行.
 
同意萧月禾,我的看法和他一样
 
如果主窗体创建时已经调用了DATAMODULE中的数据,则SOURCE 文件中DATAMODULE应该在主窗体前创建!
 
顶部