C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[20119] Re:[질문] 메인폼의 데이터를 동적생성 폼으로 가져오기
유영인.Chris [cuperido] 1065 읽음    2002-07-15 11:24
Main 폼의 Data가 무엇인지 안다면, 문제 해결에 더 큰 도움이 될 것 같습니다. 아래 소스에서는 별다른 문제점이 보이진 않는것 같네요

그리고, Memo1->Text와 Memo1->Lines->Text 는 서로 다릅니다. Memo 로 접근 하실때는, Memo1->Lines->Text 로 접근하시는 것이 바람직 합니다. Memo1->Text는 Memo 객체를 Edit와 마찬가지 형식으로 접근하기 때문에, 다중 줄 같은 처리를 다시 해 주어야 합니다.


P.S : 위의 @.@ 님의 말씀이 맞는 것 같네요. 왜 폼이 지역변수인걸 못 봤을까나.. ^^;


이상민 님이 쓰신 글 :
: 메인폼의 데이터를 그냥 가져오는 것이 아니구요, 일정한 처리를 하는데 시간이 걸립니다.
:
: 그래서 동적생성(모달리스)에서 특정버튼을 누를시에 메인폼의 함수를 호출합니다.
: 그후 메인폼에서 동적폼으로 데이터를 뿌리던지, 아니면 메인폼에서 동적폼의 함수를 호출하면 이함수에서 다시 메인폼의 데이터를 가져오게 할려고 합니다.
: 근데 메모리 에러가 나는군요...
:
: 대강의 소스는 아래와 같습니다.
:
: 메인폼
:
: void __fastcall TForm1::btnButton1Click()
: {
:     TForm2 *subForm = new TForm2(Application);
:     subForm->ShowModal();
:     delete subForm;
: }
:
: void TForm1::SendData()
: {
:     ....데이터 처리후 Data 생성
:
:     subForm->Memo1->Text = Data;  // <--여기서 걸리는군요.
: }
:
: 서브폼
:
: void __fastcall TForm2::btnButton1Click()
: {
:     Form1->SendData();
: }
:
:
: 또는
:
: 메인폼
:
: void __fastcall TForm1::btnButton1Click()
: {
:     TForm2 *subForm = new TForm2(Application);
:     subForm->ShowModal();
:     delete subForm;
: }
:
: void TForm1::SendData()
: {
:     ....데이터 처리후 Data 생성
:
:     subForm->DataDisp();
: }
:
: 서브폼
:
: void __fastcall TForm2::btnButton1Click()
: {
:     Form1->SendData();
: }
:
: void TForm2::DataDisp()
: {
:     Memo1->Text = Form1->Data;  // <--여기서도 걸리는군요.
: }
:
: 에궁.. 3일째 삽질중이네요.. ㅠ.ㅠ
: 누가 도움을 좀 주시기를...
: 허접 초보가...

+ -

관련 글 리스트
30192         Re:Re:[질문] 메인폼의 데이터를 동적생성 폼으로 가져오기 smleelms 876 2002/07/15
20119     Re:[질문] 메인폼의 데이터를 동적생성 폼으로 가져오기 유영인.Chris 1065 2002/07/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.