問題タブ [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.
debugging - Inno Setup:変数の値を監視する方法、またはデバッグ出力に書き込む方法は?
Inno Setup でのデバッグ中に変数の値を監視するにはどうすればよいですか? 出力をデバッグするために何かを印刷するにはどうすればよいですか?
ありがとう
registry - How to read MachineGuid from registry using Inno Setup pascal scripting
I am trying to read the Machine GUID from the Windows registry using Inno setup pascal scripting function RegQueryStringValue. The registry key I am after is HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid
This fails to set a value in the HwId variable.
What am I missing?
inno-setup - Inno Setup - 「セットアップについて」ダイアログのテキストボックスを編集する方法
About Setup
Inno Setup のダイアログ ボックス テキストのテキストを編集または置換する必要があります。
ここに写真があります:
インターネットを見ると、次のコードが得られました。
うまくいくようです..
しかし、インストーラーを閉じると、クラッシュ メッセージが表示されます。
このコードを修正するには、ヘルプが必要です。または、[セットアップについて] ダイアログ ボックスのテキストを変更するためのより良い例を挙げてください。
私が使用したDLL。 ここ
inno-setup - Inno Setup:JSONの操作
インストール時にJSON構成ファイルをロードして操作するにはどうすればよいですか?ファイルから文字列を読み取って書き込むことはできますが、構成ファイルの値を変更する場合は、VBScript.RegExp
COMオブジェクトを使用する必要があります(これは優れていますが、開発に手間と時間がかかります)。
現在の方法:
これを行うためのより良い方法はありますか?必要なのは、JSONオブジェクトの一部の値を置き換えることだけで、余分な魔法はありません。
copy - 同じファイルを別のディレクトリにコピーする
readme.txtと同じディレクトリ内のすべてのディレクトリにファイルreadme.txtをコピーするプログラム(またはReNamerまたは.cmdのコード)はありますか?
ReNamer:http ://www.den4b.com/?x=products&product=renamer (PascalScriptルールがあり、ユーザーは独自の名前変更ルールをプログラムできます)。
私は毎日仕事から50以上の新しいディレクトリを取得します、それらはすべてその中にこのファイルを必要とします。私は手動で1000以上を実行しましたが、これに対する解決策があることを願っています。
ありがとう!
inno-setup - ファイルが存在しないかどうかを Inno Setup に確認させる方法
以下の Inno Setup スクリプトをコンパイルすると、エラーが発生します (以下)。ここからコードを借りたので、なぜ正しく動作しないのかわかりません。
136行目はfunction FileDoesNotExist(file: string): Boolean;
inno-setup - InnoSetup、RTFText にカスタム テキストをロードする方法
InfoBefore テキストファイルのテキストを変数に格納し、カスタム フォントの色と背景色を使用して RTFEditor にロードしようとしています。
変数からテキストを読み込もうとすると、「書き込み専用プロパティ」と表示されます
私はパスカルを知らないので、物事をあまり複雑にすることなく、この2つのことを一緒に行う方法の明示的な例が必要です(varにテキストを保存し、RTFにテキストをカスタムカラーとバックカラーでロードします)。
これはコードです:
c++ - Pascal Script が外部関数宣言の近くに別のセミコロンを期待するのはなぜですか?
C++ で関数を作成し、DLL を作成しました。
functions.h:
関数.cpp:
これをDLLにコンパイルしました。これを Pascal Script にインポートしたいと思います。
今、これはコンパイルされません。私は得る:
(7:1): 6 行目にセミコロン (';')
が必要です コンパイルに失敗しました。
インターネット上のいくつかのチュートリアルでは、これがまさに進むべき道であると教えてくれますが、ここで何が欠けているのでしょうか?