Skip to content

Commit

Permalink
[ci skip]インストーラーのデバッグ方法を追記。
Browse files Browse the repository at this point in the history
  • Loading branch information
KENCHjp committed Sep 14, 2018
1 parent b81c657 commit 3b495fd
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions installer/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
- [インストーラのビルド](#インストーラのビルド)
- [Win32](#win32)
- [x64](#x64)
- [インストーラのデバッグ](#インストーラのデバッグ)
- [英語版インストーラーの動作確認について](#英語版インストーラーの動作確認について)

<!-- /TOC -->

Expand Down Expand Up @@ -116,3 +118,21 @@ Inno Setup の設定ファイルは拡張子が iss のファイルです。
"C:\Program Files (x86)\Inno Setup 5\ISCC.exe" installer\sakura-x64.iss

→ installer\Output-x64\ にインストーラが生成されます。

## インストーラのデバッグ

インストーラーのデバッグについては、Inno Script Studioを利用してステップ実行できます。ただしデバッカーから実行した場合のインストーラーの挙動が不安定の為実際の動作確認については、生成されたインストーラーそのもののexeを実行し動作確認したほうが確実です。
ですのでInno Script Studioを使うのは主にPascalのスクリプトの挙動を確認する場合に用います。

Inno Script Studioは、Inno Setupのサイトより、innosetup-qsp-5.6.1-unicode.exeのインストーラーにてインストールするか、Inno Script Studioのサイトより直接ダウンロードしてインストールしてください

https://www.kymoto.org/products/inno-script-studio/downloads

(有志で[日本語化のファイル](https://www42.atwiki.jp/jfactory/pages/75.html)も公開されています)

ただし現在、issファイルをインクルードしているとうまくブレイクポイントが有効にならないようなので、サクラエディタのissファイルのうち、sakura-x64.issまたは、sakura-Win32.issの作成したいインストーラのissファイル上2行をsakura-common.issの最初に挿入してからsakura-common.issにブレイクポイントを設定して実行してください。

### 英語版インストーラーの動作確認について

英語版のインストーラーの挙動を確認する場合には、実行環境を英語モードにする必要があります。
お使いのPCの言語設定を英語に変更するか([こちら](https://www.google.co.jp/search?q=%E8%A8%80%E8%AA%9E+%E6%97%A5%E6%9C%AC%E8%AA%9E+%E8%8B%B1%E8%AA%9E+Windows&oq=%E8%A8%80%E8%AA%9E%E3%80%80%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%80%80%E8%8B%B1%E8%AA%9E%E3%80%80Windows&aqs=chrome..69i57j0l2.5435j0j4&sourceid=chrome&ie=UTF-8)こちら参考)、お使いのPCのリソースに余裕があれば、VirtualBOX等の仮想化ソフトウエアにて、[開発用Windowsマシン](https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/)を利用する方法もあります。

0 comments on commit 3b495fd

Please sign in to comment.