AutoUpgrader.Pro.v4.6.4 자동 업그레이드
2907 단어 Delphi자동 업그레이드AutoUpgrader
to Delphi 7
===========
1. Unzip files from "Delphi7" directory and copy them to "Delphi 7\Lib".
2. Start Delphi 7 IDE.
3. Open "AutoUpgraderProD7.dpk" file.
4. Install package to the components palette ("Install" button).
auAutoUpgrader를 이용한 자동 업그레이드
UtiMnid 구성 요소에서auAutoUpgrader를 이용하여 자동 업그레이드 (이미 테스트 통과)
1단계: AutoUpgrader를 다운로드합니다.Pro.v4.6.4.
2단계: AutoUpgrader를 엽니다.Pro.v4.6.4 아래 Delphi7 디렉토리에서 AutoUpgraderProD7.package 파일 설치, 설치, 설치.완료되면 UtiMnid 구성 요소가 도구 패널에 추가됩니다.그리고 델파이 7 디렉터리 아래의 모든 파일을델파이 7의 설치 디렉터리 아래의 bin 디렉터리로 복사합니다.
프로그램을 처음 발표할 때 해야 할 일.
1. 개발된 프로그램에서 첫 번째 시작하는 창에TauAutoUpgrader 컨트롤을 놓습니다.
2. auAutoUpgrader1을 두 번 클릭하여 팝업 대화상자에서 다음 설정을 수행합니다.
(1) ByNumer를 선택하고 버전 번호에 따라 업데이트를 검사하고 Numer 텍스트 상자에 프로그램 버전 번호를 기입한다.프로그램 버전 번호의 형식은 반드시 1.0.0.1과 같아야 하며, 그렇지 않으면 오류가 발생할 수 있습니다.
(2)add 단추를 누르면 이번 업그레이드 파일의 http 다운로드 주소를 추가합니다. 형식은 다음과 같습니다.http://192.168.1.104:8080/update/project1.exe제발 잘못 쓰지 마세요.AutoUpgrader는 http 방식만 지원합니다.잘못 기입하지 마세요.Upgrade method 기본값;이번 업데이트는 Release Notes Message에 기재할 수 있습니다.
(3) "Export to info-file"단추를 눌러 파일 이름을 입력하고 접미사를 생성합니다.inf의 프로필, 그리고 이 프로필을 당신의 사이트에 업로드하고 업그레이드 파일과 같은 디렉터리에 두십시오. 예를 들어http://192.168.1.104:8080/update.
(4)auAutoUpgrader1 컨트롤의 InfoFile URL 속성에 사이트의 inf 파일을 입력하십시오. 만약 파일 이름이 aa라면.inf, 그럼 속성의 값은http://192.168.1.104:8080/update/aa.inf여기도 절대 틀리지 마세요.프로그램 업그레이드는 이 파일로 업그레이드 여부를 판단하기 때문이다.
(5) auAutoUpgrader1의 autocheck을true로 설정합니다.
(6) 업그레이드를 자동으로 검사하고 알립니다. 방법은 첫 번째 시작 창에 다음 코드를 추가하는 것입니다.
procedure TForm1.FormCreate(Sender: TObject);
begin
auAutoUpgrader1.CheckUpdate(true);//사실은 이 한마디만 덧붙인다.
end;
(7) 수동 업그레이드: 방법은 창에 버튼 button을 설치하고 속성은'업데이트 검사'입니다. 버튼의 onclick 이벤트에auAutoUpgrader1을 적습니다.CheckUpdate(False);
(8): 웹 사이트에 디렉터리와 포트 설정을 만든다.
프로그램 개발에서 설정한 디렉터리와 일치해야 합니다. 그렇지 않으면 업그레이드할 때 파일을 찾을 수 없습니다.개발 중인 디렉터리는http://192.168.1.104:8080/update, 그러면 사이트에 업데이트 디렉터리를 설정해야 합니다.그리고 사이트의 포트도 반드시 8080이어야 한다.
(9): 업그레이드 파일과 프로필을 사이트에 설치된 디렉터리에 놓는다. 예를 들어 업데이트 디렉터리.만약 서류가 매우 많으면 어떤 것이 업그레이드된 것인지, 어떤 것이 아닌 것인지 분간할 수 없으니 모두 넣으세요.허허.어쨌든 지금 하드디스크는 충분히 크다.네가 똑똑히 구분할 수 있다면 더욱 좋겠다.
클라이언트를 수정한 후 어떻게 업그레이드 처리합니까?
만약 당신의 클라이언트가 업무 수요로 인해 수정을 필요로 한다면, 수정이 완료된 후에 아래의 수정과 처리를 해야만 자동 업그레이드를 실현할 수 있습니다.
1. auAutoUpgrader1에 대한 수정.열기를 두 번 클릭하여 ByNumer의 버전 번호를 수정합니다.주의는 반드시 지난번의 번호보다 높아야 한다.지난번이 1.0.0.1이었다면 이번에는 1.0.0.2였을 것이다.
2. "Export to info-file"단추를 누르고 개발할 때와 같은 파일 이름을 입력하여 접미사를 생성합니다.inf의 프로필, 그리고 이 프로필을 당신의 사이트에 업로드하고 업그레이드 파일과 같은 디렉터리에 두십시오. 예를 들어
3. OK 버튼을 누르고 Delphi 파일을 모두 저장한 다음 컴파일하여 실행합니다.
4. 새로 생성된 프로필과 모든 컴파일된 Delphi 파일을 사이트에서 지정한 디렉터리에 복사한다. 예를 들어http://192.168.1.104:8080/update.이전 파일을 덮어씁니다.주의: 이럴 때는 포장할 필요가 없습니다.여기에 필요한 것은 포장된 프로그램 파일이 아니라 포장하기 전의 산품 (포장되지 않은 파일) 이기 때문이다.
5、OK.
6, 이후의 승급은 모두 법대로 제조되었다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Delphi] TStringBuilder그리고 꼭 사용해야만 할까? 그림처럼 Heap 영역에 "Hello" 공간을 생성하고 포인팅을 한다. "Hello World" 공간을 새로 생성한 후 포인팅을 하게 된다. 결국 "Hello" 라는 String 객체가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.