Informace o aplikaci - Builder.cz - Informacni server o programovani

Odběr fotomagazínu

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:
Verze - zobrazeni polozek

Tématické zařazení:

 » Rubriky  » Visual Basic  

 » Rubriky  » C/C++  

 » Rubriky  » Delphi  

 » Rubriky  » Windows  

 

 

 

Nejčtenější články
Nejlépe hodnocené články

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: