|
||
EmbApp
: An embedded application
Found in examples\AppFramework\Apparc\EmbApp\
.
This example comprises an embedded application
(embedded.dll
) and the stub (embedded.exe
). The stub
is essentially an empty executable that launches the embedded application,
which is wrapped up as an ECOM plug-in. Embedded.dll
builds on the
minimal UI application.
The application is defined in the registration file
(embedded_reg.rss
) as an embedded and/or a stand-alone
application:
embeddability=KAppEmbeddable;
and KAppEmbeddable
is defined in appinfo.rh
.
EikStart::RunApplication(KAppEmbeddableUid)
launches the
ECOM plugin using KAppEmbeddableUid
.
CEikApplication
CEikDocument
CEikAppUi
CCoeControl
Control base class from which all other controls are derived.The Symbian OS build process describes how to build an application. Using ECom plug-ins as a mechanism for delivering embeddable applications is discussed in How to port guide: apps to exes.
The EmbApp
example builds a plugin called
embedded.dll
and an executable called embedded.exe
in
the standard location
(\epoc32\release\winscw\
<build_variant> for
CodeWarrior). Either launch the executable itself, or launch the emulator and
then select the embedded
application from the Emulator's extras
bar.