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
[74172] Type name expected Error 도와주세요...
빌더초보 [] 3703 읽음    2017-02-11 15:41
안녕하세요.. 항상 눈팅만하면서 해결했었는데.. 도저히 해결이 되지않아 이렇게 글을 남겨봅니다..

우선 구상하는 프로그램 구조는
A라는 Unit
B, C라는 Unit 3개의 유니트가 있구요

구상하는 프로그램의 예시로는...
A Unit - 전화걸기, 전화받기, 문자쓰기, 문자받기의 기능
B Unit - B만의 전화걸기, 전화받기, 문자쓰기, 문자받기
C Unit - C만의 전화걸기, 전화받기, 문자쓰기, 문자받기
이렇게 만들려고 하는거 입니다..

이걸 전문적으로 뭐라고 부르는지 모르겠네요....

A Unit에서는 그냥 선언만 되어있는 상태입니다.
A.h
Class A
{
private:

public:
    void 전화받기
    void 전화걸기
    void 문자받기
    void 문자쓰기
}
A.cpp
void 전화받기
    return
........................
void 문자쓰기
    return

이런식으로요...

B, C Unit에서는 A Unit를 가져와서 기능을 전부 입혀놨구요..
#include "A.h"는 했습니다.
B, C.h
Class B, C :  public A
{
private:
    필요한것들 선언
public:
    void 전화받기
    void 전화걸기
    void 문자받기
    void 문자쓰기
}
B, C.cpp
void 전화받기
{
    ~~~
    B, C만의 기능
    ~~~
    return
}
........................
void 문자쓰기
{
    ~~~
    B, C만의 기능
    ~~~
    return
}

#include "A, B, C.h"
각 Unit의 헤더들 선언 해주었습니다.
Main.h
Class Main
{
    B Btest;
    C Ctest;
    A Atest;
}

이런 구조인데...
문제는 헤더파일에서 B또는 C Unit Type name expected Error가 발생합니다.
(프로그램 작성중에 C Unit에서 계속발생해서 똑같이 새로 작성했더니 B Unit에서 발생합니다.....)

과제 프로그램이다보니... 프로그램을 올려버리면 과제자체를 도움받을까봐... 문제되는부분만 글로 작성해서 올려봅니다..
작성하면서도...말로적혀있어서 이해가 잘 되지않을거같긴하지만..
도움 부탁드립니다 ㅠㅠ


+ -

관련 글 리스트
74172 Type name expected Error 도와주세요... 빌더초보 3703 2017/02/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.