#include <MSAPI_ExternMet.hxx>
#include <MSAPI_MemberMet.hxx>
-//extern Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-
#ifdef WNT
# ifdef _DEBUG
extern "C" void _debug_break ( char* );
OSD::SetSignal(); //==== Armed the signals. =============
+ Handle(WOKTclTools_Interpretor)& CurrentInterp = WOKTclTools_Interpretor::Current();
+
if(WOKTclTools_Interpretor::Current().IsNull())
{
CurrentInterp = new WOKTclTools_Interpretor;
#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* );
OSD::SetSignal(); //==== Armed the signals. =============
+ 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;
}
#include <WOKTclTools_MsgAPI.hxx>
#include <WOKTclTools_Package.hxx>
-//extern Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-
#ifdef WNT
# ifdef _DEBUG
extern "C" void _debug_break ( char* );
{
OSD::SetSignal(); //==== Armed the signals. =============
+ Handle(WOKTclTools_Interpretor)& CurrentInterp = WOKTclTools_Interpretor::Current();
+
if(WOKTclTools_Interpretor::Current().IsNull())
{
CurrentInterp = new WOKTclTools_Interpretor(interp);
#include <WOKTclUtils_Path.hxx>
#include <WOKTclTools_Package.hxx>
-//extern Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-Standard_IMPORT Handle(WOKTclTools_Interpretor) CurrentInterp;
-
#ifdef WNT
# ifdef _DEBUG
extern "C" void _debug_break ( char* );
int Wokutils_Init(WOKTclTools_PInterp interp)
{
+ Handle(WOKTclTools_Interpretor)& CurrentInterp = WOKTclTools_Interpretor::Current();
+
if(WOKTclTools_Interpretor::Current().IsNull())
{
CurrentInterp = new WOKTclTools_Interpretor(interp);