[BACK]Return to asir32guiview.cpp CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / asir32gui

Diff for /OpenXM_contrib2/windows/asir32gui/asir32guiview.cpp between version 1.30 and 1.32

version 1.30, 2013/12/09 00:51:20 version 1.32, 2019/03/28 14:34:35
Line 34  void put_line(char *);
Line 34  void put_line(char *);
 void send_intr(void);  void send_intr(void);
 void insert_to_theView(char *);  void insert_to_theView(char *);
 BOOL get_rootdir(char *,int,char *);  BOOL get_rootdir(char *,int,char *);
   const char *get_locale_lang_iso639();
 const char *get_helpdir();  const char *get_helpdir();
 extern int bigfloat, prtime, prresult;  extern int bigfloat, prtime, prresult;
 extern char *asir_libdir;  extern char *asir_libdir;
Line 524  void CAsir32guiView::viewHtmlHelp(char *help)
Line 525  void CAsir32guiView::viewHtmlHelp(char *help)
 #endif  #endif
 }  }
   
   void CAsir32guiView::viewWebHelp(char *key)
   {
           char *base="http://www.math.kobe-u.ac.jp/OpenXM/Current/doc/";
           char *url = (char *)malloc(strlen(base)+strlen(key)+1);
           sprintf(url,"%s%s",base,key);
           ShellExecute(NULL,"open",url,NULL,NULL,SW_SHOWNORMAL);
           free(url);
   }
   
 void CAsir32guiView::OnAsirhelp()  void CAsir32guiView::OnAsirhelp()
 {  {
           const char *lang = get_locale_lang_iso639();
           if(strcmp(lang,"ja")==0) {
                   viewWebHelp("index-doc-ja.html");
           }else {
                   viewWebHelp("index-doc.html");
           }
         // TODO: この位置にコマンド ハンドラ用のコードを追加してください          // TODO: この位置にコマンド ハンドラ用のコードを追加してください
         viewHtmlHelp("asir");  //      viewHtmlHelp("asir");
 }  }
   
 void CAsir32guiView::OnFileLog()  void CAsir32guiView::OnFileLog()
Line 734  BOOL CAsir32guiView::Create(LPCTSTR lpszClassName, LPC
Line 750  BOOL CAsir32guiView::Create(LPCTSTR lpszClassName, LPC
         BOOL ret = CWnd::Create(lpszClassName, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext);          BOOL ret = CWnd::Create(lpszClassName, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext);
         FILE *fp = NULL;          FILE *fp = NULL;
         char *temp;          char *temp;
         char rootdir[BUFSIZ], errmsg[BUFSIZ], hndname[_MAX_PATH];          char hndname[_MAX_PATH];
   
         if ( asirgui_kind == ASIRGUI_MAIN ) {          if ( asirgui_kind == ASIRGUI_MAIN ) {
                 if (get_rootdir(rootdir, BUFSIZ, errmsg)) {  
                         sprintf(hndname, "%s\\bin\\asirgui.hnd", rootdir);  
                         fp = fopen(hndname,"w");  
                         if ( fp ) {  
                                 fprintf(fp,"%d",(unsigned int)theView->m_hWnd);  
                                 fclose(fp);  
                         }  
                 }  
                 if ( temp = getenv("TEMP") ) {                  if ( temp = getenv("TEMP") ) {
                         sprintf(hndname,"%s\\asirgui.hnd", temp);                          sprintf(hndname,"%s\\asirgui.hnd", temp);
                         fp = fopen(hndname,"w");                          fp = fopen(hndname,"w");

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.32

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>