Archived:Creating dependencies to Open C components
m (1 revision(s)) |
|||
| Line 1: | Line 1: | ||
| + | {{KBTS}} | ||
__NOTOC__ | __NOTOC__ | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
| − | [[Category:Technical | + | [[Category:Technical Solution]] |
{|border="2" cellspacing="0" cellpadding="4" width="100%" | {|border="2" cellspacing="0" cellpadding="4" width="100%" | ||
Revision as of 16:30, 24 August 2007
Subject: |
Creating dependencies to Open C components |
TSS000698 | |
|
|
Platform(s): | Device(s), SW version(s): | |
| S60 3rd Edition S60 3rd Edition, FP1 |
|||
Category: |
Symbian C++ | ||
Subcategory: |
Base & System, SW installer | ||
Description: |
To ensure that an Open C application will work, it is worthwhile to create dependencies to any Open C plug-in components that are required to run the application. This way, the user will be warned during installation if Open C libraries are not present in the device. To create dependencies to other components by declaring the required components in the PKG file: (componentUID), version-range, {"Component name for lang 1","Component name for lang n",...} For Open C plug-in components, the dependencies can be declared as follows: (0x20009a80), 1, 0, 0, {"Symbian OS PIPS"} (0x20009aa2), 1, 0, 0, {"Symbian OS STDIOSERVER"} (0x10281f34), 1, 0, 0, {"Open C LIBSSL"} (0x10281f2c), 1, 0, 0, {"Open C GLIBRARY"} In the above example, the dependencies are created to the four OpenC components: ’Symbian OS STDIOSERVER’ (installed from stdioserver.sis), ’Symbian OS PIPS’ (pips_s60_wp.sis), ’Open C LIBSSL’ (openc_ssl.sis), ’Open C GLIBRARY’ (openc_glib.sis), Dependencies may also be targeted to specific component versions: (0x0123BABE), 1, 2, 0 ~ *, *, *, {"ComponentName"} ; Version greater than or equal to 1.2.0 is required (0x0123BABE), 1, 2, 0 ~ 2, 0, 0, {"ComponentName"} ; Version from 1.2.0 to 2.00 required (0x0123BABE), *, *, * ~ 2, 0, 0, {"ComponentName"} ; Any older version up to (and including) 2.0.0 is required | ||
Creation date: |
June 25, 2007 | ||
Last modified: |
- | ||

