summaryrefslogtreecommitdiff
path: root/TAO/examples/Advanced/ch_3/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Advanced/ch_3/client.cpp')
-rw-r--r--TAO/examples/Advanced/ch_3/client.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/TAO/examples/Advanced/ch_3/client.cpp b/TAO/examples/Advanced/ch_3/client.cpp
index b8e0b3db2e5..8a934637a70 100644
--- a/TAO/examples/Advanced/ch_3/client.cpp
+++ b/TAO/examples/Advanced/ch_3/client.cpp
@@ -21,14 +21,16 @@
#include "timeC.h"
#include <ace/streams.h>
+#include "ace/Argv_Type_Converter.h"
// The following header is #included automatically by ACE+TAO.
// Therefore, they don't need to be included explicitly.
//#include <iostream.h>
int
-main (int argc, char *argv[])
+ACE_TMAIN (int argc, ACE_TCHAR *argv[])
{
+ ACE_Argv_Type_Converter convert (argc, argv);
try
{
// Check arguments
@@ -39,10 +41,10 @@ main (int argc, char *argv[])
}
// Initialize orb
- CORBA::ORB_var orb = CORBA::ORB_init (argc, argv);
+ CORBA::ORB_var orb = CORBA::ORB_init (convert.get_argc(), convert.get_ASCII_argv());
// Destringify argv[1]
- CORBA::Object_var obj = orb->string_to_object (argv[1]);
+ CORBA::Object_var obj = orb->string_to_object (convert.get_ASCII_argv()[1]);
if (CORBA::is_nil (obj.in ()))
{
cerr << "Nil Time reference" << endl;