Je ne vois pas la différence entre les fichiers de ressources et la DLL par satellite.Quelle est la différence entre un fichier de ressources et une DLL satellite?
Répondre
Ils sont très similaires, les DLL Satelite sont pour Traduit ressources.
Les fichiers de ressources sont généralement compilés dans l'application. Une DLL satellite est une DLL, qui comprend toutes les ressources d'une application et, en outre, grâce à sa nomenclature spéciale, elle peut être chargée en fonction du schéma de pays, c'est-à-dire des paramètres régionaux.
409 : LocaleID for English (United States)
40C : LocaleID for French (Standard)
Quand je nomme mon testSAT40C.dll dll, il sera chargé quand je travaille lors de la sélection des paramètres régionaux pour la France.
Vous pouvez alors obtenir ressoirces en utilisant
If (LoadLocalizedResources) Then
' Pull a string resource out of a local resource
' object for demonstration purposes.
Command1.Caption = GetString(101)
End If
Pour un exemple complet (y compris le code pour les fonctions GETSTRING et LoadLocalizedResources) semblent here. (Je sais que l'exemple est en VB6, mais assez facile à porter vers d'autres langages.)
Les DLLs satellites sont utiles pour stocker des fichiers de ressources, tels que des icônes, des bitmaps et des chaînes de ressources, dans un emplacement centralisé à utiliser pour ajouter. -ins et autres applications. Le fichier de ressources sera converti en DLL satellite lors de la construction de l'application. Les DLL satellites peuvent être réutilisées dans d'autres applications. Les DLLs satellites sont célèbres pour la localisation. Vous pouvez créer différents fichiers de ressources pour différentes langues, les convertir en DLL Satellite et les réutiliser dans différentes applications nécessitant une localisation.
- 1. Quelle est la différence entre dict() et {}?
- 2. Quelle est la différence entre = et: =
- 3. quelle est la différence entre:.! et: r !?
- 4. Quelle est la différence entre un assistant et un partiel?
- 5. Quelle est la différence entre AppDomain.CurrentDomain.BaseDirectory et Application.ExecutablePath en pratique?
- 6. Quelle est la différence entre un nanokernel et un exokernel?
- 7. Quelle est la différence entre un midlet et un corelet?
- 8. Quelle est la différence entre un itérateur et un générateur?
- 9. Quelle est la différence entre un fichier objet .o et un fichier bibliothèque .so?
- 10. Quelle est la différence entre un fichier et un fichier d'accès aléatoire?
- 11. Quelle est la différence entre nohup et un démon?
- 12. Quelle est la différence entre EM Dash # 151; et # 8212 ;?
- 13. Quelle est la différence entre -I et -L dans makefile?
- 14. Quelle est la différence entre bcc32 et bcc32ide dans Borland?
- 15. Quelle est la différence entre Server.MapPath et HostingEnvironment.MapPath?
- 16. Quelle est la différence entre IContainer et IUnityContainer de Prism?
- 17. Dans .NET, Quelle est la différence entre une ressource intégrée et une ressource?
- 18. Quelle est la différence entre -ggdb gcc et -g gcc
- 19. Quelle est la différence entre les schémas W3 et xmlsoap.org?
- 20. Quelle est la différence entre le format OMF et COFF?
- 21. Quelle est la différence entre Int et Integer dans Scala?
- 22. Quelle est la différence entre TAggregateField.IsNull et (TAggregateField.Value = Null)
- 23. Quelle est la différence entre Page.IsPostBack et Page.IsCallBack?
- 24. Quelle est la différence entre DOCUMENT_URI et URI_REQUEST dans SSI?
- 25. Quelle est la différence entre $ (document) .ready (function() et (function() $
- 26. Quelle est la différence entre rediriger et rendre dans CakePHP?
- 27. Quelle est la différence entre UML 2.1.2 et UML 2.2
- 28. Quelle est la différence entre 'form_for @ecard' et 'form_for: ecard'?
- 29. Quelle est la différence entre while (true) et loop?
- 30. Quelle est la différence entre load (fn) et ready (fn)
En fait, je viens de regarder et il y a beaucoup de questions similaires à ce sujet, vous pourriez vouloir supprimer celui-ci. –