diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-C99BA704-4E9F-482C-942F-1B4D7F385BD8.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-C99BA704-4E9F-482C-942F-1B4D7F385BD8.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,77 @@ + + + + + +HelloWorldBasic_reg.rss +

You need to register your applications in order to make them visible +to the application launcher and to provide other information to the underlying +system. To register, you need to provide a registration resource file, typically +named <application_name>_reg.rss, that contains the +non-localized information for your application. This section contains an example +of such a file.

+

For more information on registration files in general, see Registration.

+

For information on creating your own registration resource files, see Creating +registration resource files.

+#include "Helloworldbasic.rls" + +

This pre-processor statement adds the rls project +file that controls the strings loaded for different languages based on the +Symbian platform language setting to the preprocessing path. For more information +on localization, see Internationalization +and localization.

+#include <appinfo.rh> + +

This preprocessor statement adds the resource header file that provides +the data structure used for the RESOURCE statement in +this registration resource file.

+#include <HelloWorldBasic.rsg> + + +

This preprocessor statement adds the generated resource header file +for the HelloWorldBasic application to the preprocessor path to allow +access to the R_HELLOWORLDBASIC_LOCALISABLE_APP_INFO resource.

+UID2 KUidAppRegistrationResourceFile + +

This required statement defines the UID2 value for a registration resource +file.

+UID3 0xA000017F + + +

This required statement defines the UID3 of +the application.

+RESOURCE APP_REGISTRATION_INFO + { + app_file="HelloWorldBasic"; + localisable_resource_file = STRING_r_helloworldbasic_loc_resource_file_1; + localisable_resource_id = R_HELLOWORLDBASIC_LOCALISABLE_APP_INFO; + + embeddability=KAppNotEmbeddable; + newfile=KAppDoesNotSupportNewFile; + } + + +

This RESOURCE definition contains the non-localizable +properties of the HelloWorldBasic application, where

+ +
\ No newline at end of file