• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 삼성전기
* 문의할 Component명 및 버전 : 가우스 4.0
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) : Update2.0
* 내용 : 가우스 컴포터트 업데이트시 UpdateMode 사용 관련 문의 입니다.

Higher 했으때 설치할 버전이 상위 버전일 때 만 설치 하는 것으로 알고 있습니다.
예를들어 현재 로컬의 MxGridU 버전이 2,0,1,312 인데 2,0,1,317 버전으로 update 하고 싶은건데요..
(참고로 2,0,1,312 버전은 타 시스템에서 update4.0으로 설치된 버전입니다..)

설치된 다운로드 폴더에 MxGridU 2,0,1,312 을 삭제하고 다운받았을 경우는  2,0,1,317 버전으로 잘 깔리는데요.. 있으면 그대로 2,0,1,312 상태로 업데이트를 하지 않네요..
NotSame으로 해도 안되고 Higher로 했을때도 모두 현재 있는 버전에 대해서 업데이트를 하지 않습니다...삭제한 후에는 제대로 깔리는데 왜 현재 있는 것과는 비교를 하지 않는 걸까요?
어디가 잘못되었는지 답변 부탁드려요...


<HTML>
        <HEAD>
        <TITLE>ActiveUpdate</TITLE>

        <OBJECT ID="Active_Manager2" CLASSID="CLSID:3042C30E-50B7-44EF-B4B6-C9AB391DEF78" codebase="/jsp/ActiveX/gauce/Manager.cab#version=1,0,0,8">
                <PARAM NAME="CompareVersionType" VALUE=0>
                <PARAM NAME="DownloadTitleText" VALUE="Install program is downing.">                
                <PARAM name="ShowWaitDialog"  value="False"></OBJECT>

        <script language="javascript">
                function fn_Load(){
                        Active_Manager2.InstallerInfoXML = '<ActiveUpdate>
                                        <Options>
                                                <UpdateConfirm>Yes</UpdateConfirm>
                                                <FinishTimeout>0</FinishTimeout>
                                                <KillIEConfirm>Yes</KillIEConfirm>
                                                <CompletedMessage>Completed...</CompletedMessage>
                                                <Registration>AfterAllDownload</Registration>
                                                <UpdateMode>Higher</UpdateMode>
                                                <AutoStart>Yes</AutoStart>
                                                <DisplayMoreInfo ShowMore="No">All</DisplayMoreInfo>
                                                <OpenPage Mode="Alone">
                                                <OnCompleted></OnCompleted>
                                                <OnError></OnError>
                                                </OpenPage>
                                        </Options>
                                        <Update>
    <Component Name="MxGridU"        CLSID="{71E7ACA0-EF63-4055-9894-229B056E9C31}" CabFile="/jsp/ActiveX/gauce/MxGridU.cab"        Version="2,0,1,317"/>
    <Component Name="Manager"        CLSID="{3042C30E-50B7-44EF-B4B6-C9AB391DEF78}" CabFile="/jsp/ActiveX/gauce/Manager.cab"        Version="1,0,0,8"  />
                                         </Update>
                                </ActiveUpdate>';
                        Active_Manager2.UpdateFile('./Installer.exe','1.0.0.2','%PROGRAM_FILES%\shift');
                  }
        </script>
       <script language=JavaScript for=Active_Manager2 event=OnUpdateCompleted(FilePath,FileVersion)>
          Active_Manager2.RunInstaller(FilePath);
        </script>

        <script language=JavaScript for=Active_Manager2 event=OnInstallerError(ErrorCode,ErrorMsg)>
                alert("Installer Error  : "+ErrorCode+"nMessage : "+ErrorMsg);
        </script>

        <script language=JavaScript for=Active_Manager2 event=OnUpdateError(ErrorCode,ErrMsg)>
                alert("Error Code: "+ErrorCode+"nError Message : "+ErrMsg);
        </script>


</HEAD>
<BODY onLoad="fn_Load();">
Active DownLoad
</BODY>
</HTML>
 
Tag List
XE Login