C++ Builder 10.2 Tokyo > IDE > Bug > 커서 위치의 변수 상세 표시는 처음 한 번만 수행됩니다 | 해결 방법
3209 단어 debugcppBuilder버그IDE
RAD Studio 10.2 Tokyo Update 2
RAD Studio 10.2 Tokyo Update 3
RAD Studio에서는 브레이크 포인트에서 멈추었을 때, 코드의 각 장소에 커서를 놓으면, 그 지점의 변수나 함수의 내용이 표시되는 기능이 있다.
10.2 도쿄에서 위가 표시되지 않는 상황이 발견되었습니다.
재현 절차
2 단계에서 StrToDate () 또는 다른 함수에 커서를 놓으면 함수에 대한 자세한 정보가 표시됩니다 (정상).
변수에 대한 처리가 실패했을지도 모른다.
XE4에서는 순서 2에 있어서도 제대로 표시되고 있었다.
디버그 작업의 효율이 떨어진다.
code
Uni1t.cpp
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include <stdint.h>
#include <memory>
#include <DateUtils.hpp>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TDate procDate1 = StrToDate(L"2016/07/07");
TDate procDate2 = StrToDateTime(L"2016/07/07 12:30:45");
}
비고
(추기 2018/01/09)
위의 문제가 발생하는 것은 TDateTime 형의 변수를 표시하고 나서지도 모른다.
일단 표시되지 않게 되면, 「감시식」에 변수를 표시시키려고 해도 「????」가 된다.
우선 해결 방법
(추기 2018/01/09)
변수의 상세 표시가 되지 않는 것은 디버그시의 작업 효율을 크게 저감한다.
해결 방법은 다음과 같습니다.
상세 표시 후에 버그하기 때문에 상세 표시가 아닌 감시식을 사용한다.
Reference
이 문제에 관하여(C++ Builder 10.2 Tokyo > IDE > Bug > 커서 위치의 변수 상세 표시는 처음 한 번만 수행됩니다 | 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/d8b2a5d56591916f64ba텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)