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 preprocessor statement adds the rls project file that controls the strings loaded for different languages based on the Symbian OS language setting to the preprocessing path. For more information on localisation, 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 nonlocalizable properties of the HelloWorldBasic application, where