Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/ttpcmn/ttcmn.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4710 by doda, Tue Nov 8 02:23:38 2011 UTC revision 4915 by yutakapon, Mon Apr 30 12:58:55 2012 UTC
# Line 17  Line 17 
17  #include <locale.h>  #include <locale.h>
18    
19  #include "compat_w95.h"  #include "compat_w95.h"
20    #include "tt_res.h"
21    
22  /* first instance flag */  /* first instance flag */
23  static BOOL FirstInstance = TRUE;  static BOOL FirstInstance = TRUE;
# Line 80  BOOL PASCAL FAR StartTeraTerm(PTTSet ts) Line 81  BOOL PASCAL FAR StartTeraTerm(PTTSet ts)
81          }          }
82  }  }
83    
84    // 設定ファイルをディスクに保存し、Tera Term本体を再起動する。
85    // (2012.4.30 yutaka)
86    void PASCAL FAR RestartTeraTerm(HWND hwnd, PTTSet ts)
87    {
88            char path[1024];
89            STARTUPINFO si;
90            PROCESS_INFORMATION pi;
91    
92            SendMessage(hwnd, WM_COMMAND, ID_SETUP_SAVE, 0);
93            SendMessage(hwnd, WM_COMMAND, ID_FILE_EXIT, 0);
94    
95            if (GetModuleFileName(NULL, path, sizeof(path)) == 0) {
96                    return;
97            }
98    
99            memset(&si, 0, sizeof(si));
100            GetStartupInfo(&si);
101            memset(&pi, 0, sizeof(pi));
102    
103            if (CreateProcess(NULL, path, NULL, NULL, FALSE, 0,
104                              NULL, NULL, &si, &pi) == 0) {
105            }
106    }
107    
108  void PASCAL FAR ChangeDefaultSet(PTTSet ts, PKeyMap km)  void PASCAL FAR ChangeDefaultSet(PTTSet ts, PKeyMap km)
109  {  {
110          if ((ts!=NULL) &&          if ((ts!=NULL) &&

Legend:
Removed from v.4710  
changed lines
  Added in v.4915

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26