2009-07-14 13 views

答えて

0

これらは非常によく似ていますが、サテライトDllはです。に翻訳されています。

+0

実際には、私は見ましたが、これに関する多くの同様の質問がありますが、これを削除したいかもしれません。 –

4

通常、Ressourceファイルはアプリケーションにコンパイルされます。サテライトdllはdllであり、アプリケーションのすべてのリソースを含みます。さらに、その特殊な命名法を使用して、国のスキーマ、つまり地域設定に基づいてロードすることができます。

409 : LocaleID for English (United States) 
40C : LocaleID for French (Standard) 

dllの名前をtestSAT40C.dllとすると、フランスの地域設定を選択しているときにロードされます。あなたはその後、(機能のGetStringとLoadLocalizedResourcesのためのコードを含む)完全な例については

 If (LoadLocalizedResources) Then 

     ' Pull a string resource out of a local resource 
     ' object for demonstration purposes. 
     Command1.Caption = GetString(101) 
    End If 

を使用してressoircesを得ることができます

hereを見て。 (私はサンプルが他の言語への移植に十分に簡単VB6であるが、知っている。)

0

サテライトDLLが追加で使用するための中央の場所では、このようなアイコン、ビットマップ、およびリソース文字列などのリソースファイルを格納するために有用です - インと他のアプリケーション。リソースファイルは、アプリケーションをビルドするときにサテライトDLLに変換されます。サテライトDLLは、他のアプリケーションで再利用することができます。サテライトDLLは、ローカリゼーションで有名です。言語ごとに異なるリソースファイルを作成し、サテライトDLLに変換して、ローカリゼーションが必要なさまざまなアプリケーションで再利用することができます。

関連する問題