Inno setup: Difference between revisions

Jump to navigation Jump to search
613 bytes added ,  1 November 2011
m
(Created page with " == complier error: type mismatch == before: StatusCode := 123; MsgBox( StatusCode , mbInformation, MB_OK); after: StatusCode := 123; MsgBox( ' StatusCode - ' + IntToStr(S...")
 
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Compile error: type mismatch ==
solution:
* check the data type which used by the function ex: function [http://www.jrsoftware.org/ishelp/index.php?topic=isxfunc_msgbox MsgBox]


== complier error: type mismatch ==
example:
 
before:
before:
  StatusCode := 123;
  StatusCode := 123;
Line 9: Line 11:
  StatusCode := 123;
  StatusCode := 123;
  MsgBox( ' StatusCode - ' + IntToStr(StatusCode)  , mbInformation, MB_OK)
  MsgBox( ' StatusCode - ' + IntToStr(StatusCode)  , mbInformation, MB_OK)
== Repair the garbled Chinese text in MsgBox (iss file was encoding to UTF-8) ==
solution:
* add Chinese text to [CustomMessages] in the iss file
<pre>
[CustomMessages]
ChineseText=中文測試文字
[code]
...
MsgBox( CustomMessage('ChineseText')  , mbInformation, MB_OK);
</pre>
Inno setup version: 5.4.2
== further reading ==
* [http://stackoverflow.com/questions/tagged/inno-setup Newest 'inno-setup' Questions - Stack Overflow]
[[Category:Software]]

Navigation menu