summaryrefslogtreecommitdiff
path: root/cppe/demo/IceE/minimal/WinCEServer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/demo/IceE/minimal/WinCEServer.cpp')
-rw-r--r--cppe/demo/IceE/minimal/WinCEServer.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/cppe/demo/IceE/minimal/WinCEServer.cpp b/cppe/demo/IceE/minimal/WinCEServer.cpp
index 18e8ee627e6..82238fdd381 100644
--- a/cppe/demo/IceE/minimal/WinCEServer.cpp
+++ b/cppe/demo/IceE/minimal/WinCEServer.cpp
@@ -153,6 +153,18 @@ WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmd
//
properties->setProperty("Hello.Endpoints","tcp -p 10000");
+ //
+ // Now, load the configuration file if present. Under WinCE we
+ // use "config.txt" since it can be edited with pocket word.
+ //
+ try
+ {
+ properties->load("config.txt");
+ }
+ catch(const Ice::FileException&)
+ {
+ }
+
communicator = Ice::initializeWithProperties(__argc, __argv, properties);
Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("Hello");