Delphi 包(100分)

  • 主题发起人 主题发起人 haifeili
  • 开始时间 开始时间
H

haifeili

Unregistered / Unconfirmed
GUEST, unregistred user!
使用包时 ,总是有这样一个错误 :
A class named TFm_cggl_cgfs (类名)已经存在 .
当我把注册语句去掉时,又会有其他的类名已经存在,请问是什么原因啊
注册语句如下:
initialization
RegisterClass(tfm_cggl_cgfs);
finalization
UnRegisterClass(tfm_cggl_cgfs);
 
每个包的类名必须是唯一的!
 
楼上说的对,你的包中肯定是存在跟这个已经相同的类名了
可以这样把这个有问题的类名改成别的名字,比如给它加个后缀ABCD试试.
 
谢谢,我把主程序中静态调用其他模块改了,就没有上面说的问题.
但是使用包访问还是有错误 .提示地址访问错误.
 
把出错内容写出来
 
project mk.exe raised exception class EAccessViolation with message 'Access violation at address 03bbaae3 in modulee' cggl_danju.bpl'.Read of address 000000A4.process stopped.
 
已经知道答案了
 
后退
顶部