2
ISPPマクロがemitとexprを呼び出すことはできますか? IDを設定し、メインISSスクリプトが含まスタブISSのスクリプトを使って構築された各カスタムセットアップでemitとexprを呼び出すISPPマクロ
#if oemid == "company1"
;Company 1
#define OEMName "Company 1"
#define OEMDir "..\Customisation\Company1\"
#Include "P:\Common\Setups\Japanese.iss"
#define bannerpath OEMDir+"Setup.bmp"
#elif oemid == "company2"
;Company 2
#define OEMName "Company 2"
#define OEMDir "..\Customisation\Company2\"
#define bannerpath OEMDir+"Setup.bmp"
#define OEMIcon "{app}\OEMIcon.ico"
#elif oemid == "Company 3"
;Company 3
#define OEMDir "..\Customisation\Company3\"
etc...
次のように
私は、コードを持っています。
#expr OEMInit1()
と::
[ISPP] Error at 3:23 in macro OEMInit1:
Undeclared identifier: "emit".
:
#define OEMInit1() \
emit ";Company 1" \
define OEMDir "..\Customisation\Company1\" \
define bannerpath OEMDir+"Setup.bmp"
これはで失敗している私は、スタブスクリプトで実装されている一般的な呼び出しにこれを変換しようとしている
ISPPはIDの代わりに別の指令であるとどのように説得しますか?
私は完全にスティックの間違った終わりを持っている場合は、それを私にヒットすること自由に落ちた:)
を感謝