問題タブ [resourcestring]

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 投票する
1 に答える
385 参照

c++ - LoadString は書き込み先の文字列にメモリを割り当てますか?

私は c++ が初めてで、助けが必要です。文字列を含むリソースのみの dll を作成しました。この dll を別のプロジェクトで使用して、保存されている文字列を読み取る必要があります。

文字列を読み取るために次の関数を作成しました。

期待される出力 - stringgggを取得するには、コードで何を変更する必要がありますか? なぜそれが起こっているのですか? LoadString はリソースから読み取った文字列にメモリを割り当てましたか、それとも文字列が既に格納されているメモリ内の場所へのポインタを取得しましたか? ご協力いただきありがとうございます!!

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

delphi - midaslib を含めるとリソース文字列テーブルが上書きされる

midaslibuses 句に含めると、リソース文字列テーブルが「0: 正常終了」と 15 個の空の文字列でオーバーライドされます。

コンパイル済みの .Res ファイルを含めます。

元のテスト プログラム:

結果 :

リソースストリング : 0 : 1 : Pingwin 5 - Fout! 2 : わかりました!3 : Pingwin 5 - ベリヒト ! 4 : カンベストアンドニエオープネン!5 : Weet u het zeker ? 6 : ヴェルワイデレン!7 : 8 : 9 : Opgelet : Deze informatie gaat definitief verloren !!! 10 : 11 : Opgelet : Het geselecteerde Boekjaar zal volledig verwijderd worden !!! 12 : Opgelet : De BTW Listing zal definitief verwijderd worden !!! 13 : Opgelet : Verwijderen van de Ouderdomshistorieken !!! 14 : Opgelet : Verwijderen van de Historieken klanten/Leveranciers !!! 15 : Opgelet : Deze Klant zal Definitief verwijderd worden !!! 16 : Opgelet : Deze Leverancier zal Definitief Verwijderd worden !!! 17 : Opgelet : Deze Contactinformatie zal Definitief verwijderd worden !!!

Midaslib をインクルードすると、リソース文字列テーブルが変更されます。

Resourstrings : 0 : 正常終了。1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : Opgelet : Deze Leverancier zal Definitief Verwijderd worden !!! 17 : Opgelet : Deze Contactinformatie zal Definitief verwijderd worden !!!

.exe を見ると、2 つの文字列テーブルが見つかります オリジナルのストリングテーブル 新しい文字列テーブル

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

c# - WPF は要素タグ内で XAML の文字列リソースを使用します

多言語対応の WPF アプリケーションの作成に取り組んでいます。そこで、「翻訳可能な」文字列をすべて文字列リソースに入れました。

XAML からこのリソースを使用する方法は知っていますが、開始タグと終了タグ内で使用するのに問題があります。

例えば:

ご覧Click hereのとおりto reset your password!、要素タグ内にあります。私の質問は、文字列リソースからClick here取得する方法ですか?to reset your password!

これが私の文字列リソースです。

助けてくれてありがとう...

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

cordova - Cordova ハイブリッド モバイル アプリ - index.html ページの strings.xml で指定されたリソースの値にアクセスするにはどうすればよいですか

私はハイブリッド モバイル アプリ開発の初心者で、Cordova を使用しています。index.html と関連する .js および .css ファイルを使用して単純なアプリを作成しました。ここで、strings.xml にリソース文字列 'pagetitle' を追加しました。値を取得して HTML で表示する必要があります。この点に関する指針をいただければ幸いです。

私はネイティブ アプリの Android 開発に取り組み、strings.xml からリソースにアクセスしました。たとえば、私の場合は「@string/pagetitle」です。しかし、今はハイブリッドアプリを開発していて、開発するのは HTML、CSS、JS しかありません。