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
[6178] 도움이 될지...
GRMAN [] 1901 읽음    2001-03-19 10:43
아래 코드엔 문제가 없어 보이는군요.
(그래도 의심스러워서 해봤는데 이상 없더군요.. ^^;)

Example이라고 쓰신 class가 무언지 몰라도
그 내부에서 오류를 일으키는게 아닐까요?
아니면 종종 일어나는 것처럼
사용중인 다른 포인터가 아래 코드에 영향을 주고 있거나요.

p.s
제가 test 해 본 'Example'은 'char'와 'TEdit'였습니다.


악동 님이 쓰신 글 :
: 예를들어 아래와 같이 Codding했다고 하면요.
: Unit2.cpp의 FormCreate()에서 new 연산자로 메모리 할당하는 부분에서 에러가 납니다.
: Form2를 처음 띄울때는 error가 나질 않는데요.
: 두번째 띄우면 error가 나거든요.
: 왜이러는 걸까요?
:
: 정말 심각합니다.
: 이게 해결안나면 프로그램 뒤집어야 합니다.
: 도와 주십쇼...
: 그럼..
:
:
: ------Unit1.cpp입니다-----
: //---------------------------------------------------------------------------
: __fastcall TForm1::TForm1(TComponent* Owner)
:     : TForm(Owner)
: {
: }
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:     TForm2 *temp=new TForm2(this); 
:     temp->ShowModal();
:
:
: }
:
: unit2.h입니다.
: //---------------------------------------------------------------------------
: class TForm2 : public TForm
: {
: __published:    // IDE-managed Components
:     void __fastcall FormCreate(TObject *Sender);
:     void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
: private:    // User declarations
: public:        // User declarations
:     __fastcall TForm2(TComponent* Owner);
:     Example *member;                            <-----------------문제의 변수 입니다.
:
: };
:
:
:
: unit2.cpp입니다.
: //---------------------------------------------------------------------------
: __fastcall TForm2::TForm2(TComponent* Owner)
:     : TForm(Owner)
: {
:
:    member=NULL;  
: }
:
: void __fastcall TForm2::FormCreate(TObject *Sender)
: {
:    if(member==NULL) member=new Example;     <----------이부분에서 실행시 error가 납니다.
: }
:
:
: 물론 FormClose할때 delete member도 해주거든요.
: 별로 상관없는 일 같지만....
: 도와주세요..... please!!!

+ -

관련 글 리스트
6176 변수의 메모리 할당에 대한 질문!!! 악동 1971 2001/03/19
6178     도움이 될지... GRMAN 1901 2001/03/19
6180         Re:도움이 될지...-->감사합니다. 악동 2001 2001/03/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.