問題タブ [versioninfo]

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.

0 投票する
0 に答える
102 参照

c++ - Windows VERSIONINFO 情報の特殊文字

VERSIONINFO で使用してはいけない文字があるのだろうか。そのようなことは、将来的に問題を引き起こす可能性があります。

詳細: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058(v=vs.85).aspx

文字列を正しく消費するのは「他の」アプリの責任だと思います。この変更は多くのファイルに影響するため、安全を確保するようお願いしています。

追加情報が必要ですか? 私に知らせて

ありがとうございました!

0 投票する
1 に答える
458 参照

delphi - グラフィックおよび AnsiStrings ユニットに関連する Delphi バージョン固有のコンパイル

Delphi 2006などのDelphiバージョンでコンパイルしたいユニットが1つあります。

コンパイルに問題がある次のコードがあります。

また、関数 StrLen、StrCopy は「非推奨です。AnsiString に移動しました」という警告を生成します。

質問: どうすればすべてを整理できますか? グラフィックが vcl.graphics になり、StrLen が AnsiStrings に移行したコンパイラのバージョンはどれですか? 次のコードを作成するには:

0 投票する
1 に答える
1078 参照

delphi - バージョン情報リソースの商標記号

プロジェクト ファイル内にバージョン情報を保存する代わりに、バージョン情報リソース ファイルを使用するように Delphi プロジェクトを変更しています。

私の VersionInfo.rc ファイル:

登録商標 (\256) と著作権 (\251) の記号はファイルのプロパティ ダイアログに正しく表示されますが、商標 (\231) はまったく表示されません。印刷できない場合を除き、その場所に文字が表示されないようです。また、8 進コードの代わりにリソースでシンボルを直接使用しようとしましたが、同じ動作が見られます。

商標記号がプロジェクト オプションの一部として保存されている場合、正しく表示されます。

リソースに商標記号を挿入するにはどうすればよいですか?

編集:追加情報

私は RAD Studio 10.1 Berlin を使用しています。この StackOverflow 投稿の回答に従って、リソース ファイルを作成し、プロジェクト オプションを構成し、{$R 'VersionInfo.res' 'VersionInfo. rc'}。ANSI、UTF-8、UTF-16 BE および LE を使用して .rc ファイルをエンコードしようとしましたが、商標がファイル プロパティ ダイアログに正しく表示されないか、ビルド時に BRCC32 エラーが発生します。

著作権のために 8 進数コードを使用することを提案しているこの Web ページを見つけました。VersionInfo.rc ファイルで商標の 8 進数コードを試してみましたが、同じ結果になりました。

また、rc.exe を使用してリソースをコンパイルし、Delphi の [プロジェクト] メニューの [プロジェクトに追加...] メニュー項目を使用してプロジェクトに追加しようとしました。ビルド時に「サポートされていない 16 ビット リソース...」というエラーが表示されました。

0 投票する
1 に答える
273 参照

powershell - PowerShell から DLL RC 情報を更新する

Powershell から直接 DLL の RC 情報を更新/追加しようとしています。

私はそれを取得する方法を見つけましたが、SpecialBuildまたはのようなフィールドを設定する方法が見つかりませんでしPrivateBuildた。

ご覧のとおり、プロパティはここでのみ取得されます。

これらのフィールドを更新する方法を知っていますか?

よろしくお願いします。