#include <WOKTCL_TriggerHandler.hxx>
-//extern Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-
#ifdef WNT
# ifdef _DEBUG
extern "C" void _debug_break ( char* );
_debug_break ( "main" );
#endif // WNT && _DEBUG
+ Handle(WOKTclTools_Interpretor)& CurrentInterp = WOKTclTools_Interpretor::Current();
+
WOKTclTools_PInterp interp = Tcl_CreateInterp();
if(WOKTclTools_Interpretor::Current().IsNull())
Handle(Standard_Failure) E = Standard_Failure::Caught();
Standard_SStream astream;
astream << E << ends;
- ErrorMsg << "WOKTCL_AppInit" << "Exception was raised : " << GetSString(astream) << endm;
+ ErrorMsg() << "WOKTCL_AppInit" << "Exception was raised : " << GetSString(astream) << endm;
WOKUtils_ProcessManager::UnArm();
return TCL_ERROR;
}
#include <WOKTCL_TriggerHandler.hxx>
-//extern Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-
#ifdef WNT
# ifdef _DEBUG
extern "C" void _debug_break ( char* );
_debug_break ( "Wok_Init" );
#endif // WNT && _DEBUG
+ Handle(WOKTclTools_Interpretor)& CurrentInterp = WOKTclTools_Interpretor::Current();
+
if(WOKTclTools_Interpretor::Current().IsNull())
{
CurrentInterp = new WOKTCL_Interpretor;
Handle(Standard_Failure) E = Standard_Failure::Caught();
Standard_SStream astream;
astream << E << ends;
- ErrorMsg << "WOKTCL_AppInit" << "Exception was raised : " << GetSString(astream) << endm;
+ ErrorMsg() << "WOKTCL_AppInit" << "Exception was raised : " << GetSString(astream) << endm;
WOKUtils_ProcessManager::UnArm();
return TCL_ERROR;
}