C++ Builder 10.2 Tokyo > IDE > 중단점에서 멈추지 않음 > 오작동
2915 단어 mistakecppBuilderIDE
Rad Studio 10.2 Tokyo Update 2
함수 마지막 닫는 괄호의 중단점에서 멈추지 않음
Unit1.cpp
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TDateTime dt;
dt = IncDay(Now(), -7);
}
Tokyo에서는 IncDay() 실행의 다음 행 "}"에서 중단점을 설정해도 멈추지 않게 되었다.
(추기: 도쿄에서도 제대로 멈춥니다)
XE4에서는 같은 장소에서 브레이크 포인트가 유효했다.
이 근처는 디버그 작업의 효율에 관련된다 (함수의 처리가 끝까지 실행되었을 때의 각종 변수의 값을 볼 경우).
Unit1.cpp
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TDateTime dt;
dt = IncDay(Now(), -7);
int nop = 1;
}
위의 코드에서도 함수 마지막 닫는 괄호에서는 중단 점이 유효하지 않습니다.
MSP430의 IDE에서 본 것처럼, 코드 최적화에 의한 브레이크 포인트의 무효화,와는 상황이 다른 것 같다.
원래 브레이크 포인트에서 멈추지 않는다.
(추기 2017/12/26)
Unit1.cpp
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShowMessage(L"TEST");
}
위의 ShowMessage() 줄에서도 중단점이 멈추지 않습니다.
디버그 어떻게 할까. . .
오작동
(추기 2017/12/26)
「1」을 사용해 실행하고 있으면, 브레이크 포인트로 멈추지 않는 것도 도리에 해당한다.
Reference
이 문제에 관하여(C++ Builder 10.2 Tokyo > IDE > 중단점에서 멈추지 않음 > 오작동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/80179aa028b52c7d8f7e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)