問題タブ [pascalscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
inno-setup - Inno Setup のタスクを介してカスタム コードを起動する
インストール中にユーザーが対応するチェックボックスをオンにした場合、いくつかのコードを実行したいと思います。ヘルプ ファイルを読むと、タスクを使用する唯一の方法は、Files
/ Icons
/etc. セクション。セクションの手順に関連付けたいと思いますCode
。これを行うことができますか?
delphi - Delphi で RemObjects Pascal スクリプトを使い始める
RemObjects Pascal Script を使い始めたところです。remobjects チュートリアルに従おうとしています。
http://devcenter.remobjects.com/articles/?id= {2FFC1EE9-F18D-4B11-9DE4-1BA0A79D0D04}
あなたが実行する部分まではすべて順調でした
それを知らないと主張したところ。しかし、私はここにそれを持っています
指示に従ってコンパイルイベントに追加されました...すべてデルファイでコンパイルされますが、実行可能ファイル内からコードを実行すると、存在しないと表示されます。
次に、プラグインを追加してスクリプトの関数呼び出しを改善すると、これが得られます..
remオブジェクトを初めて使用する私がここでばかげたことをしている可能性があることに気付くのを助けてください。
delphi - COMオブジェクトをInnoSetupのTNewComboBox.Objectsプロパティに保存するにはどうすればよいですか?
Inno Setupを使用して、アプリケーションのインストーラーを作成しています。現在、コンボボックス(TNewComboBox
)に現在のマシンのIISインストール上のWebサイトの名前を入力しています。今、私が本当にやりたいのは、COMオブジェクトを文字列と一緒にコンボのobjectsプロパティに格納することですが、COMオブジェクトをTObject(xxx)
呼び出しでラップする場合でも、型の不一致エラーが発生し続けます。
他の場所で、TStrings
オブジェクトにAddObject
メソッドが必要であると読みましたが、Inno Setup /PascalScriptには存在しないようです。
inno-setup - Inno Setupでの「ポインター」(PVOID)データ型の同等性とは
RegSetKeySecurity()
Windows APIの機能を使おうとしていますが、pSecurityDescriptor
パラメータがポインタです。PVOID
Inno Setupでの「ポインタ」()データ型の同等性とは何ですか?
registry - Inno Setup がすべてのレジストリ キーへのアクセスを許可していないのはなぜですか?
このコードを使用して、キーが存在するかどうかを確認します。
この例では、機能します。メッセージボックスがありますが、これでは機能しません:
しかし、Maya
キーは私のコンピューターに存在します。誰でも私を助けることができますか?
編集 :
実際、Inno Setup は正しいキーにアクセスしていないようです...
たとえば、このコードでは のすべてのサブキーを一覧表示しますHKEY_LOCAL_MACHINE\SOFTWARE
が、(!) 結果はHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
...のすべてのサブキーになります。
なぜこのWow6432Node
鍵?
installation - Inno Setupでライセンスキーサーバーに連絡しますか?
Pascalスクリプトを使用して、サーバーに接続し、http経由でデータを送受信する方法はありますか?参照を閲覧すると、まったくわかりませんでした...
delphi - INNOセットアップを使用してIISの既存のインストールを検出するにはどうすればよいですか?
ユーザーがすでにIISのバージョンをインストールしているかどうかを判断する方法を探しています。そうでない場合は、先に進んでIISインストールスクリプトを実行します。
私は例外処理句を知っています:
しかし、何らかの理由で、私のコンパイラバージョンはRaiseExceptionを認識していないようです。私も含めてみました
しかし、コンパイラはSysUtilsを認識しません。IISが既にインストールされているかどうかを判断するために確認できるレジストリキーのようなものはありますか?
どんな助けでも大歓迎です。
inno-setup - [コード] から Inno Setup インストールを終了します。
[Code]
Inno Setup で作成されたインストーラーのセクションの関数からインストールを終了することはできますか?
終了コードの設定には興味がありません。要件のカスタム チェックを実行し、その要件が以前にインストールされていない場合はインストールを終了します。