软件环境: installshield2010
工程类型:installshield project
现象:当转换目录后所需空间显示不正常。
解决办法:在转换目录地方加上一个TARGETDIR重新赋值可以解决,不知道为什么但是确实可以解决此现象了
在SdFeatureDialogAdv中 代码如下:
case SD_PBUT_CHANGEDIR:
SelectDirNoLog( "", "", svDir, TRUE );
CtrlSetText( szDlg, 0x80000000 | SD_STA_DESTDIR, svDir );
if(TARGETDIR != svDir) then
TARGETDIR = svDir ^ SHELL_OBJECT_FOLDER ^ IFX_PRODUCT_NAME;
endif;
ComponentViewSetInfo( nComponentView, COMPONENT_VIEW_TARGETLOCATION, 0, TARGETDIR );
ComponentViewRefresh( nComponentView, 0 );再此和大家分享如果这个办法有问题请大家指出
SelectDirNoLog( "", "", svDir, TRUE );
CtrlSetText( szDlg, 0x80000000 | SD_STA_DESTDIR, svDir );
if(TARGETDIR != svDir) then
TARGETDIR = svDir ^ SHELL_OBJECT_FOLDER ^ IFX_PRODUCT_NAME;
endif;
ComponentViewSetInfo( nComponentView, COMPONENT_VIEW_TARGETLOCATION, 0, TARGETDIR );
ComponentViewRefresh( nComponentView, 0 );再此和大家分享如果这个办法有问题请大家指出