diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-2B7F7484-3A44-4A96-9B5D-79DF8A09115A.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-2B7F7484-3A44-4A96-9B5D-79DF8A09115A.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +1,67 @@ + + + + + +How resource +files work +

In the Symbian platform, resource files +are used to define UI components used in applications. The UI components consist +of data structures that are defined in resource files, and then are loaded +by the classes controlling the UI implementation. When UI component implementation +is split into these two approaches, it means that resources can be recompiled, +for example for new languages, without having to recompile the application +code (unless you change the resource identifiers).

+

The following resource files are typically used as source files in Symbian +applications:

+ +

The structures and symbolic IDs of these files are used in various ways +in your code.

+

The resource files above are then compiled to yield the following files:

+ +

The rsc, rNN, and _reg.rsc files +need to be included in your sis installation +file so that they are placed in the device when the application is installed.

+

When the application framework launches an application, it loads the +application resource file. The application framework compares the system locale +language setting with the available resource files, and loads the resource +file whose extension matches the locale language code. If there is no match, +then the system loads the resource file with the extension rsc.

+
\ No newline at end of file