X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbcreaMaracasVisuIRMViewer.cxx;h=c09a5156ee4d047633a6b026de26a5b380958105;hb=91a98a871f86ac13d5899661298b7badbfb442ad;hp=429278c06cb0bd269c1777f953226d0749b0ae0c;hpb=283e48abdf2fec599a277cc00795a994be6b1dd6;p=creaMaracasVisu.git diff --git a/bbtk/src/bbcreaMaracasVisuIRMViewer.cxx b/bbtk/src/bbcreaMaracasVisuIRMViewer.cxx index 429278c..c09a515 100644 --- a/bbtk/src/bbcreaMaracasVisuIRMViewer.cxx +++ b/bbtk/src/bbcreaMaracasVisuIRMViewer.cxx @@ -39,66 +39,43 @@ void IRMViewer::Process() void IRMViewer::CreateWidget(wxWindow* parent) { - std::string path = ""; -#if defined(WIN32) - char currentPath[_MAX_PATH]; - HMODULE hand = GetModuleHandle("bbcreaMaracasVisu"); - GetModuleFileName(hand, currentPath, _MAX_PATH); - path = currentPath; - path = path.substr(0,path.find_last_of("\\")); - -#else if defined(UNIX) - pid_t pid = getpid(); - char buf[10]; - sprintf(buf,"%d",pid); - - std::string _link = "/proc/"; - _link.append( buf ); - _link.append( "/exe"); - - char proc[512]; - int ch = readlink(_link.c_str(),proc,512); - if (ch != -1) { - proc[ch] = 0; - path = proc; - std::string::size_type t = path.find_last_of("/"); - path = path.substr(0,t); - } - -#endif - std::cout << "Your application's directory is: " << path; + //std::cout << "Your application's directory is: " << path; - wxMaracasIRMView* irmview = wxMaracasIRMView::getInstance(parent,path); + wxMaracasIRMView* irmview = wxMaracasIRMView::getInstance(parent); //GetDllDirectory(_MAX_PATH, currentPath); //std::cout << "Your application's directory is: " << GetDllDirectory(_MAX_PATH, currentPath)<