请问“类别未授权使用”是个什么错误?怎么解决?(100分)

  • 主题发起人 主题发起人 yue412
  • 开始时间 开始时间
Y

yue412

Unregistered / Unconfirmed
GUEST, unregistred user!
最近我用Delphi作了一个程序,用了Access97数据库和几个dll、ocx,
后用Installshield6.3作了安装盘。但在安装到某些机器上后,一运行
就出“类别未授权使用”的错误?不解,望富翁们赐教,谢谢!
 
某一個ocx沒打包或包沒打好.
 
安装OCX需要哪些相关的文件?
能说详细一点吗?谢谢!
 
经过研究,问题进一步明确了:
出现“类未授权使用”的错误是在部分安装了Office XP的机器上出现的,
跟了一下,发现在下面代码中出错:
GEngine := CoDBEngine.Create;//[red]出错了[/red]
GSysDB := GEngine.OpenDatabase(GDataPath + conSysDBName, False, dbDriverComplete,
);
其中CoDBEngine是在引用的DAO350.dll类型库(DAO_TLB.pas)中定义的,
目的是为了在Delphi中使用DAO3.5。怀疑:DAO3.5与Office XP 可能有冲突。
不知各位高手是否遇到过类似的情况,怎么解决地?谢谢!
 
接受答案了.
 
后退
顶部