타 시스템에서 active update2.0 으로 ActiveX 설치후 본사이트에 와서 active update 2.0으로 설치하면 잘 되는데.. 또다른 타 시스템에서 active update4.0 으로 ActiveX 설치후 본사이트에 와서 다시 active update 2.0으로 설치하면 UdateMode가 제대로 동작을 안하더군여...
왜 그런지 모르겠으나 active update4.0 으로 upgreade 하는것으로 해결됐네요.. ^^
>문의하신것과 같은 현상은 재현되지 않습니다.
>
>컴포넌트가 정상설치 안될때는 브라우저에서 Grid 컴포넌트를 사용하고 있을때
>설치시 충돌(IE7 이상)이 발생하여 정상설치가 되지 않을 수 있습니다.
>모든 브라우저를 닫고 설치해 보시고 문제가 해결되지 않을 경우 아래 기술지원팀에 연락을 주시기 바랍니다.
>
>* ActiveUpdate2는 유지보수 되지 않고, Vista나 win7에서 정상동작하지 않습니다.
> ActiveUpdate4로 버전업 하시기 바랍니다.
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 : 삼성전기
>>* 문의할 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>
>>
>