目次

使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない

WiXで作成したインストーラーで使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない現象について紹介します。

現象

WiXでインストーラーを作成し、使用許諾契約書を表示する場合にはrtf形式のファイルを用意します。


ビルドしてインストーラーを起動し、使用許諾契約書の画面を表示します。画面は表示されますが、内部の使用許諾契約書の本文が表示されません。


表示領域をスクロールしたり画面の再描画が発生すると、本文が表示されます。

原因

rtfファイルが新しい形式で保存されており、各種制御コードなどが含まれていることが原因の可能性があります。

Microsoft Word でrtfファイルを編集して保存すると、新しい形式で保存されるため、うまく動作しません。

対策

ワードパッドを利用してrtfファイルを保存すると、解消される場合があります。
Wordでrtfファイルを編集しますが、最後の保存の際には、ワードパッドを利用して、rtfファイル形式で保存します。




ワードパッドで保存したrtfファイルを利用すると、使用許諾契約書(ライセンス契約書)の画面が表示されるタイミングで本文も正しく表示されます。

著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2017-03-14
iPentec all rights reserverd.