X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxGUIConsole.cxx;h=a4d4299144b6067fbe87626fe27f4bcb86bfc276;hb=4ad5b5ee44357ad873bc8c43230defb6d0a79879;hp=c823932332bac37446c58a886aea5c846492cc98;hpb=c2a4b1893412e50a3d9abff221938a2d16c4a7cb;p=bbtk.git diff --git a/kernel/src/bbtkWxGUIConsole.cxx b/kernel/src/bbtkWxGUIConsole.cxx index c823932..a4d4299 100644 --- a/kernel/src/bbtkWxGUIConsole.cxx +++ b/kernel/src/bbtkWxGUIConsole.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIConsole.cxx,v $ Language: C++ - Date: $Date: 2008/03/25 06:22:53 $ - Version: $Revision: 1.5 $ + Date: $Date: 2008/04/18 12:59:16 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -64,7 +64,7 @@ namespace bbtk // m_mgr = new wxAuiManager(this); m_mgr.SetManagedWindow(this); - mInterpreter = new bbtk::Interpreter(); + mInterpreter = bbtk::Interpreter::New(); mInterpreter->SetUser(this); mInterpreter->SetCommandLine(true); //============== @@ -214,7 +214,7 @@ namespace bbtk std::string filename = mWxGUIHtmlBrowser->GetCurrentPage();//wx2std(temp); size_t s = filename.length(); - Interpreter* I = new Interpreter; + Interpreter::Pointer I = Interpreter::New(); if ((s>3) && (filename[s-1]=='s') && (filename[s-2]=='b') @@ -230,8 +230,7 @@ namespace bbtk { SetStatusText(_T("The current page is not a bbs file : cannot execute it")); } - - delete I; + } //================================================================ @@ -278,9 +277,8 @@ namespace bbtk std::string command("toolsbbtk/appli/CreatePackage"); bbtkMessage("Debug",1,"Executing : '"<InterpretFile(command); - delete I; } //================================================================ @@ -290,9 +288,8 @@ namespace bbtk { std::string command("toolsbbtk/appli/CreateBlackBox"); bbtkMessage("Debug",1,"Executing : '"<InterpretFile(command); - delete I; } //================================================================