Error(60分)

  • 主题发起人 主题发起人 py
  • 开始时间 开始时间
P

py

Unregistered / Unconfirmed
GUEST, unregistred user!
BCB3.0
WIN98
当我安装一个Delphi组件到C++Builder3.0时,出现以下错误:
[LinkerError] Unresolved external 'Bdeconst::_SSessionNameMissing'
referenced from C:/PROGRAM
FILES/BORLAND/CBUILDER3/LIB/RELEASE/VCLDB35.LIB|DbTables.
这是什么意思?问题出在哪?如何作才可以避免此错误?
顺便问一下,我在Sample页已经安装了一个第三方组件,当再安装某组件到此页时,前一个组件就被替换掉,如何解决?
谢谢各位!
 
1.你确定该控件适合BCB吗?
2.该控件可能不标准!
-->我在Sample页已经安装了一个第三方组件
可以在控件的注册函数里面改掉!
 
问题原因: 组件使用了不同版本的数据库相关的源程序
解决办法:
1. 如果改组件带有源代码, 从新编译, 打包改组件, 如果编译不过去, 可以找到
出错的位置改正之
2. 如果无源代码, 想法找到相应版本的组件下载过来
 
我有源码,不管我如何编译,也不会跳到某一行,待我修正.这是一个DBControl方面
的组件,我觉得Delphi的组件,如果有源码都应该能在BCB下安装使用,
任何一个编译,链接错误都是有原因的,不知
[LinkerError] Unresolved external 'Bdeconst::_SSessionNameMissing'
referenced from C:/PROGRAM
FILES/BORLAND/CBUILDER3/LIB/RELEASE/VCLDB35.LIB|DbTables.
的原因究竟是什么,也就是说编译器遇到什么情况下,会提示上面的错误.
 
可能有个dataset控件定义的sessionname找不到相应的TSession
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部