자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
볼랜드 C++ 빌더로 Firemonkey 프로젝트를 3D 로 선택해서 만듭니다.
그리고 볼랜드 유투브 강좌에서 2D 컴포 깔때 TLayer3D 를 먼저 깔라고
나오는데 그 기본 강좌에서 보는 것 처럼 레이어를 하나 깔아둡니다.
그리고 그 위에 2D 컴포넌트인 TMemo 컴포넌트 두개를 놓습니다.

그리고 한개를 입력 다른 한개를 출력용도로 이름을 대충 지어놓은 뒤에
아래와 같은 코드를 사용하면 버그가 재현됩니다.

//---------------------------------------------------------------------------
void __fastcall TForm3D_main::MemoInputKeyUp(TObject *Sender, WORD &Key, System::WideChar &KeyChar, TShiftState Shift)
{
// 엔터 입력시 채팅 출력 창에 메시지 출력.
if (Key == VK_RETURN)
{
MemoOutput->Lines->Add(MemoInput->Text);
MemoInput->Text = L"";
}
}

위의 내용은 엔터를 누르고 키를 때는 순간 TMemo 박스에 입력한 한글을 다른쪽 TMemo 박스에 뿌리고
입력한 TMemo 박스쪽은 값을 날립니다.(입력하고 나서 엔터치면 텍스트가 사라지고 초기화되는 입력기
부분임)

이때, 발생하는 증상은 만약 TMemo 한쪽에서 입력으로써 타이핑한 내용이 "가나다라마바사" 라고 했을때
엔터를 치고 나서 다시 입력할려고 "가나다abc" 라고 치는 순간 다음과 같이 TMemo 에 이상한 글자조합이
나타나기 시작합니다.(타이핑하는 순간에 입력쪽에서 툭 하니 튀어나옴..)

가나다가나다라마바abc

위에 처럼 가나다abc 라는 입력이 이전에 입력했었던 가나다라마바라는 내용이 나오며 중복됩니다.
위에 보시면 MemoInput->Text 로 TMemo 의 텍스트를 날려버렸고 버퍼는 "" 로 대체되어 있어야
하는데 이전입력이 느닷없이 튀어나온다는 것입니다. 버퍼 초기화 버그가 존재함..
번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15767
공지 유용한 관련 사이트 관리자2 2014.03.20 54582
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97993
939 윈도우10에서 리얼그리드 셀편집시 문제 [1] file 마이다스준 2017.02.08 842
938 안드로이드 앱 작성시 일부만 기본 스타일을 사용하고 싶습니다. [1] 델사냥 2014.12.11 843
937 [질문] cannot initialize oci environment 오류가 납니다. [2] Xiong 2016.04.19 845
936 Firemonkey의 Webbrowser에서 로컬 Pdf 파일 읽기 [1] 슈퍼맨 2018.06.22 847
935 WebBrowser 샘플코드 질문입니다. ScorpioM 2015.01.15 849
934 [세미나] 기존에 모바일 개발을 위해 안드로이드와 iOS 를 각각 개발해 왔습니다. 파이어몽키에서 이 코드를 재사용할 수 있나요? [1] 관리자 2015.01.30 849
933 catalina10.15.3 paserver20.0 실행에러 원인좀 알려주세요.. xe10.3 [3] 네오마스 2020.03.20 850
932 Modal 창이 뒤로 숨는 현상 원인이 무엇일까요? file 도의 2016.12.02 851
931 Edit창에 SelectAll 전체선택 김하나 2015.04.17 852
930 FireDAC으로 Oracle 클라이언트 프로그램 배포시 [3] file 나도몰라 2017.05.29 853
929 C#으로 개발된 프로젝트를 델파이로 넘어가고 싶습니다. 험프리 2017.04.14 855
928 모바일 Android 앱에서 PC에설치된 Database 서버에 직접연결이 가능한가요?? [1] 트리야 2019.10.08 855
927 ListView 질문드립니다. [2] file 육식육식 2020.04.08 856
926 안녕하세요 컨트롤들을 일정하게 정렬시키려고 하는데요. [2] file Vincent 2017.09.25 857
925 모바일 키보드타입 문의입니다. [1] 최민철 2014.12.29 857
924 [질문]FastReport 리소스 파일을 한글로 바꿨는데, 이 리소스를 어떻게 적용을 시키는 거죠? [2] file 바람돌이 2015.12.01 864
923 델파이10.2에서 MariaDB10버전은 연결이 안되는 건가요 [2] 육식육식 2020.02.05 865
922 '완료' 버튼의 키 값이 궁금합니다. [3] file 푸른솔 2020.01.14 866
921 웹뷰 브라우저 컨트롤 가능한가요? [2] 굿맨 2018.03.20 867
920 델파이 컴파일 옵션 관련 문의 드립니다 [2] 손보라 2017.04.05 867