Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
Visual Basic
Informace o aplikaci
25. června 1998, 00.00 | Při vytváření aplikace ve Windows lze programu přidat informace o verzi, výrobci ap. Jak na to vám poradí tento článek.
Při vytváření aplikace ve Windows lze programu přidat informace o verzi, výrobci ap., které si uživatel může prohlédnout např. v Exploreru po stisknutí pravého tlačítka na .exe souboru a vybráním položky Verze.
Informace jsou uloženy v souboru s koncovkou .rc a při překladu přidány do aplikace.
Ukázka verze.rc:
VERSIONINFO_1 VERSIONINFO FILEVERSION 1, 0, 0, 0 PRODUCTVERSION 1, 0, 0, 0 FILEOS VOS_NT_WINDOWS32 FILETYPE VFT_APP { BLOCK "StringFileInfo" { BLOCK "040904E4" // Lang=US English, //CharSet=Windows Multilingual { VALUE "CompanyName", "Jmeno firmy\0" VALUE "FileDescription", "Popis souboru\0" VALUE "FileVersion", "1.0\0" VALUE "InternalName", "Jmeno pro vnitrni potrebu\0" VALUE "LegalCopyright", "Copyright \251 1998\0" VALUE "LegalTrademarks", "Kdo ma prava\0" VALUE "OriginalFilename","Originalni jmeno\0" VALUE "ProductName", "Nazev produktu\0" VALUE "ProductVersion", "1.0\0" } } BLOCK "VarFileInfo" { VALUE "Translation", 0x409, 1252 // English language (0x409) // and the Windows ANSI codepage (1252) } }
Kód základních jazyků je určen následující tabulkou (udává pouze poslední dvojčíslí, tj. čeština je kódována jako 0x405)
Přiřazení souboru do projektu se provádí dle použitého překladače. V C++ Builderovi stačí připsat do souboru hlavního projektu USERC("verze.rc");.
Poznámka: Lze psát i "BEGIN END" místo "{ }" ..
např. project.cpp
#include #pragma hdrstop //------------------------------------------------ USEFORM("Unit1.cpp", Form1); USERES("Project1.res"); USERC("version.rc"); //------------------------------------------------ WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); ...
Výsledek:
Tématické zařazení:
» Rubriky » Visual Basic
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007