C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[9725] C++빌더, 델파이 이스터에그 총정리
박지훈.임프 [cbuilder] 2687 읽음    2004-07-09 12:41
아래 oseb님이 이스터에그 얘기를 하셔서.. 오랜만에 이스터에그들을 뒤져봤습니다.
여기저기 사이트에서 찾은 것들을 총정리했슴당.
옛날의 터보C와 볼랜드C++에도 이스터에그들이 있었는데 그건 핫키가 기억이 안나네요.

About Box 크레디트
이 이스터에그는 C++빌더와 델파이의 모든 버전에 해당됩니다.
알트 키를 누른 채로 TEAM을 차례로 타이핑하면 팀 전체의 리스트가 나옵니다.
역시 알트 키를 누르고 DEVELOPERS를 입력하면 R&D 팀의 리스트가 나오고,
QUALITY를 입력하면 QA 팀의 리스트가 나옵니다.
(C++빌더 1 버전에서는 알트+D, T 키만 입력해도 나옵니다.)

추가1. 델파이의 5 이상 버전에서는 리스트가 스타워즈 스타일로 나오고
알트+JEDI 키가 추가되었습니다. (JEDI팀에게 고맙다는 메시지가 나옵니다)

추가2. C++빌더의 4 이상 버전에서는 알트+GUNGLA 키를 입력하면 아래 oseb님이
보여주신 원숭이를 볼 수 있습니다.

추가3. 델파이 1 버전에서는 알트+VERSION과 알트+AND 키도 있습니다.

추가4. 델파이 4 버전에서는 알트+CHUCK를 치면 처크 아저씨가 나타나서 바보같은
웃음 소리를 냅니다.

스플래시 스크린

이 이스터에그는 C++빌더의 5, 6와 델파이 7 버전에만 해당됩니다.
C++빌더5를 시작하면서 단축아이콘을 클릭할 때 컨트롤키와 시프트키를 누르고 있으면
스플래시 스크린(시작할 때 나오는 로고 화면)이 기본이 아닌 다른 것이 나옵니다.

C++빌더 5에서는 공룡의 포효 소리가 나오면서 8가지의 재밌는 그림이 시작할 때마다
랜덤하게 선택되어 나옵니다. 펭귄(리눅스)과 공룡이 손잡고 걸어가는 것이나,
공룡이 원숭이를 짓밟는 그림, 공룡이 빌게이츠를 거꾸로 붙들고 발부터 삼키는 그림 등이
있습니다.

C++빌더 6에서는 공룡은 나오지 않고, 실행할 때마다 한번 걸러 한번씩 C++빌더
개발팀 전체의 단체 사진이 나옵니다.

델파이 7에서는 C++빌더 6에서처럼 델파이 개발팀 전체의 단체 사진이 나옵니다.

Allen Bauer

이 이스터에그는 델파이5에만 있습니다.
텍스트 파일을 하나 만들고, 이 파일의 확장자를 .Allen로 바꿉니다.
델파이5의 프로젝트 매니저에서 이 파일을 프로젝트에 추가합니다.
프로젝트 매니저의 이 파일 항목에서 마우스 오른쪽 클릭하면 새로운
메뉴 하나가 있습니다. "Meet Allen Bauer"
이 항목을 클릭하면, 메시지박스가 뜨고(""Hi, I'm Allen.") 웹브라우저가
열리면서 엘렌이 자기 소개하는 동영상 페이지로 넘어갑니다.
(페이지는 뜨는데 오래되어서인지 동영상 데이터가 없어 내용은 볼 수 없습니다)
지가 C++빌더 4 개발 과정에 참여했다는데, 정작 C++빌더 4에는 이
이스터에그가 없고 델파이 5에만 있습니다. 웃기는 녀석이죠.
이 파일이 포함된 그대로, 컨트롤+F9 키를 눌러 컴파일하면 에디터 아래의
메시지 창에 IDE 개발팀의 리스트가 트리뷰가 나옵니다.

curious_george

C++빌더 3 이상에서 볼 수 있습니다.
C++빌더에서 소스 코드에 #pragma curious_george 를 추가하고
컴파일하면 못보던 워닝 하나가 뜹니다. (No eating puzzle pieces!)

3버전에서는 그냥도 볼 수 있지만, 4 이상 버전에서는 컴파일러 메시지중 일부가
숨겨지도록 기본 설정이 되어있기 때문에 나타나지 않습니다.
이걸 보려면 프로젝트 옵션의 컴파일러 탭에서 Show general messages 체크박스에
체크 설정을 해야 나타납니다.

C++빌더 컴파일러 팀

이 이스터에그는 C++빌더의 3 이상 버전에 해당됩니다.
컴맨드라인(cmd)에서 C++빌더의 bin 디렉토리에 가서 bcc32.exe -Team 라고
입력하면 컴파일러 팀의 리스트가 나옵니다.

컴맨드라인 두번째

이 이스터에그는 C++빌더의 6 버전에서만 나타납니다.
컴맨드라인(cmd)에서 C++빌더6의 bin 디렉토리에 가서 bcc32 -help me 라고
입력하면 But I'm having too much fun! 라는 메시지가 나옵니다.

컴맨드라인 고양이

C++빌더 5, 6 버전에서 볼 수 있습니다.
소스코드에 #pragma keeka 를 추가하고 컴맨드라인에서 bcc32로 컴파일하면
고양이를 볼 수 있습니다.

#pragma keeka
int main()
{
  return 0;
}
utime.김성하 [utime]   2004-07-09 14:13 X
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
cat.c:
         /\__/\
        | -  - |
        * ^--^ *
         x=--=x
         |    |
        |      |
        | |  | |     .
        | |__| |\___//
         vv  vv *---*

Keeka: Simply the best darn cat in the Universe.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
마지막 고양이네요 ^^
이갑연 [neoic]   2004-07-09 17:39 X
http://www.blong.com/Undocumented/EasterEggs.htm  여기도 잘 정리가 되어있습니다.
oseb [oseb]   2004-07-10 09:49 X
오.. 좋은 정보군요. 고맙습니다.
bcc32.exe에서의 명령행 모드에서도 나오는 이스터에그도 있었네요.

+ -

관련 글 리스트
9725 C++빌더, 델파이 이스터에그 총정리 박지훈.임프 2687 2004/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.