导入的type library没有图标怎么办?(50分)

  • 主题发起人 主题发起人 bill_max
  • 开始时间 开始时间
B

bill_max

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Delphi 6中import type library, 在active页中出现了几个同样图标的控件,这些图标看得出是delphi默认而不是原文件自带的;
现在在delphi 2006中要导入同样那个type library,却提示 "文件中没有可用的图标",控件面板上也没有出现新的控件.
我想在2006中用这些控件,该怎么办阿?
 
补充:
import type library 后自动创建的speech_TLB.pas文件中出现的提示节选如下:

// Error creating palette bitmap of (TSpObjectTokenCategory) : Server C:/PROGRA~1/COMMON~1/MICROS~1/Speech/sapi.dll contains no icons
// Error creating palette bitmap of (TSpObjectToken) : Server C:/PROGRA~1/COMMON~1/MICROS~1/Speech/sapi.dll contains no icons
// Error creating palette bitmap of (TSpMMAudioIn) : Server C:/PROGRA~1/COMMON~1/MICROS~1/Speech/sapi.dll contains no icons
// Error creating palette bitmap of (TSpMMAudioOut) : Server C:/PROGRA~1/COMMON~1/MICROS~1/Speech/sapi.dll contains no icons

我看了一下imports目录,同名的.dcr文件已经存在并且里面有对应的图标bitmaps了,为什么不得呢?

还有一个问题,我用得delphi2006是delphi10lite版,里面没有activeX面板只有几个基本的面板,但不管我导入任何type library到任何面板,都不会在任何面板上显示出来,只是会创建一个相应的unit文件到工程中,这是怎么回事呢?
 
后退
顶部