Datamodule的离奇错误?(30分)

  • 主题发起人 主题发起人 pokar
  • 开始时间 开始时间
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应该在主窗体前创建!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
946
import
I
I
回复
0
查看
706
import
I
I
回复
0
查看
1K
import
I
后退
顶部