• 全部
  • 问答

installShield程序打包问题---自定义组件出错.

ljren_t 2002-01-30 10:11:24
我的程序用到一些自己写的DLL和OCX,打包时我把这些文件都加入到工程了,
在编译时没出错,在建立安装程序总是出这样的错误:

================= Logging started at 1/30/2002 09:54:30 上午 ==================
Created release folders
InstallShield (R) Script Compiler
Version 6.30.100.1255
Copyright (C) 1990-2001 InstallShield Software Corporation

Compiling...
Setup.Rul
Linking...
Setup.INX - 0 error(s), 0 warning(s)
Directory table successfully built
Feature table successfully built
FeatureComponents table successfully built
Component table successfully built
Loading File table
Building File table
File table successfully built
Class table successfully built
Extension table successfully built
ActionText table successfully built
AppSearch table successfully built
BindImage table successfully built
CCPSearch table successfully built
AdminExecuteSequence table successfully built
Condition table successfully built
AdminUISequence table successfully built
AdvtExecuteSequence table successfully built
AdvtUISequence table successfully built
AppId table successfully built
Property table successfully built
BBControl table successfully built
Billboard table successfully built
Binary table successfully built
CompLocator table successfully built
Complus table successfully built
ControlCondition table successfully built
ControlEvent table successfully built
CreateFolder table successfully built
CustomAction table successfully built
DrLocator table successfully built
DuplicateFile table successfully built
Environment table successfully built
Error table successfully built
EventMapping table successfully built
FileSFPCatalog table successfully built
Font table successfully built
IniFile table successfully built
IniLocator table successfully built
InstallExecuteSequence table successfully built
InstallUISequence table successfully built
ISComponentExtended table successfully built
ISFeatureExtended table successfully built
IsolatedComponent table successfully built
ISRequiredFeature table successfully built
ISSetupType table successfully built
ISSetupTypeFeatures table successfully built
LaunchCondition table successfully built
LockPermissions table successfully built
Media table successfully built
MIME table successfully built
MoveFile table successfully built
MsiAssembly table successfully built
MsiAssemblyName table successfully built
MsiDigitalCertificate table successfully built
MsiDigitalSignature table successfully built
MsiFileHash table successfully built
ODBCAttribute table successfully built
ODBCDataSource table successfully built
ODBCDriver table successfully built
ODBCSourceAttribute table successfully built
ODBCTranslator table successfully built
Patch table successfully built
PatchPackage table successfully built
ProgId table successfully built
PublishComponent table successfully built
Registry table successfully built
RegLocator table successfully built
RemoveFile table successfully built
RemoveIniFile table successfully built
RemoveRegistry table successfully built
ReserveCost table successfully built
SelfReg table successfully built
ServiceControl table successfully built
ServiceInstall table successfully built
SFPCatalog table successfully built
Shortcut table successfully built
Signature table successfully built
TextStyle table successfully built
TypeLib table successfully built
UIText table successfully built
Upgrade table successfully built
Verb table successfully built
_Validation table successfully built
Searching project for extract-at-build components...
Extracting COM data from 4 component(s)
New ProgId KX_ComboxEx.ComboxEx dynamically acquired for component KX_ComboxEx.ocx
New ProgId KX_CommonFunction.EnhancedInterface dynamically acquired for component KX_CommonFunction.dll
New ProgId KX_FormBorder.FormBorder dynamically acquired for component KX_FormBorder.ocx
New ProgId KX_ShadowedFrame.ShadowedFrame dynamically acquired for component KX_ShadowedFrame.ocx
New Class {8A2F5D71-5330-4C2A-9D09-B72B3E4826CD} dynamically acquired for component KX_ComboxEx.ocx
New Class {5E981BD2-1A76-4178-BC2C-46459348E547} dynamically acquired for component KX_CommonFunction.dll
New Class {3089A57A-44AD-4D34-9A1B-88F1D1159E68} dynamically acquired for component KX_FormBorder.ocx
New Class {E2833E7E-0B1B-422B-B683-3743F078F052} dynamically acquired for component KX_ShadowedFrame.ocx
New TypeLib {592F541E-B0AA-403C-87CC-DCEB1781735C} dynamically acquired for component KX_ComboxEx.ocx
New TypeLib {FA296D16-1C21-45F5-AE98-136889898CAC} dynamically acquired for component KX_CommonFunction.dll
New TypeLib {BB772BB0-3BC9-4BDF-A109-119584766DF2} dynamically acquired for component KX_FormBorder.ocx
New TypeLib {68361BD9-76E7-44ED-986F-0373D3126BF6} dynamically acquired for component KX_ShadowedFrame.ocx
** Fatal Error: -4346: Failed to build AppId information for dynamically extracted COM components
Product Configuration 1\Release 1 build completed with 1 errors, 0 warnings
================= Logging stopped at 1/30/2002 09:54:36 上午 ==================


而且这些自定义组件好像全被重新注册了,我再打开原来的VB工程时出提示打不到对应该的库文件,还的重新编译一次才有正确使用,各位帮忙看看吧.
...全文
98 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fling_boy 2002-07-05

组件指向文件不存在,重新查看所以有组件的指向。
回复
fling_boy 2002-07-05

组件指向文件不存在,重新查看所以有组件的指向。
回复
uguess 2002-01-30

重建你的安装工程,不要改变任何默认选项,重新编译!

回复
ljren_t 2002-01-30
有人帮忙看一下吗?
回复
delphim 2002-01-30
installshield打包vb6吗>我不怎么会用.
各位举一个例子?
回复
ljren_t 2002-01-30
我的VB工程里都是用的'二进制兼容'.
只是在installshield打包后才出这个问题的.
回复
uguess 2002-01-30

我想,这是由于你的DLL和OCX在编译时,没有选正确兼容方式所致吧。你应该选“二进制兼容”方式。在“工程属性”—“编译”选项卡中。


回复
发帖
智能路由器
创建于2018-06-15

621

社区成员

智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
申请成为版主
帖子事件
创建了帖子
2002-01-30 10:11
社区公告
暂无公告