Changeset 625 in dev for trunk/ab5.0/abdev/abdev/Debugger.cpp
- Timestamp:
- May 27, 2008, 9:17:34 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/Debugger.cpp
r619 r625 251 251 252 252 char temporary[MAX_PATH]; 253 sprintf(temporary,"\"%s\",%d",MdiInfo[WndNum].path ,MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y);253 sprintf(temporary,"\"%s\",%d",MdiInfo[WndNum].path.c_str(),MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y); 254 254 255 255 char temp2[MAX_PATH]; … … 281 281 ////////////////////////// 282 282 283 CFileBreakPoint::CFileBreakPoint(c har *lpszFileName,int iLineNum){283 CFileBreakPoint::CFileBreakPoint(const char *lpszFileName,int iLineNum){ 284 284 this->lpszFileName=(char *)HeapAlloc(hHeap,0,lstrlen(lpszFileName)+1); 285 285 lstrcpy(this->lpszFileName,lpszFileName); … … 389 389 HeapDefaultFree(ppItem); 390 390 } 391 void CDBBreakPoint::insert( char *lpszFileName,int iLineNum){391 void CDBBreakPoint::insert( const char *lpszFileName,int iLineNum){ 392 392 int i; 393 393 for(i=0;i<num;i++){ … … 404 404 } 405 405 } 406 void CDBBreakPoint::remove( char *lpszFileName,int iLineNum){406 void CDBBreakPoint::remove( const char *lpszFileName,int iLineNum){ 407 407 int i; 408 408 for(i=0;i<num;i++){ … … 429 429 if(WndNum==-1) return; 430 430 431 if(!IsExistFile(MdiInfo[WndNum].path)) return; 431 if( !Jenga::Common::Path( MdiInfo[WndNum].path ).IsExistFile() ) 432 { 433 return; 434 } 432 435 433 436 int i,i2,sw=0; 434 437 for(i=0;i<num;i++){ 435 if(lstrcmpi(MdiInfo[WndNum].path ,ppItem[i]->lpszFileName)==0){438 if(lstrcmpi(MdiInfo[WndNum].path.c_str(),ppItem[i]->lpszFileName)==0){ 436 439 for(i2=0;i2<ppItem[i]->num;i2++){ 437 440 if(MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y==ppItem[i]->piLine[i2]){ … … 446 449 if(sw==0){ 447 450 //ブレークポイントを追加 448 insert(MdiInfo[WndNum].path ,MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y);451 insert(MdiInfo[WndNum].path.c_str(),MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y); 449 452 } 450 453 else{ 451 454 //ブレークポイントを削除 452 remove(MdiInfo[WndNum].path ,MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y);455 remove(MdiInfo[WndNum].path.c_str(),MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y); 453 456 } 454 457 … … 500 503 501 504 502 CFileBreakPoint *CDBBreakPoint::EnumLines(c har *lpszFilePath){505 CFileBreakPoint *CDBBreakPoint::EnumLines(const char *lpszFilePath){ 503 506 int i; 504 507 for(i=0;i<num;i++){ … … 510 513 } 511 514 512 void CDBBreakPoint::replace( LPSTRlpszFilePath,LPSTR lpszBuffer,CHARRANGE *pDelRange,CHARRANGE *pRange,LPSTR lpszNewStr){515 void CDBBreakPoint::replace(const char *lpszFilePath,LPSTR lpszBuffer,CHARRANGE *pDelRange,CHARRANGE *pRange,LPSTR lpszNewStr){ 513 516 int i; 514 517 for(i=0;i<num;i++){
Note:
See TracChangeset
for help on using the changeset viewer.