창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 지상현2005-10-15 14:24:24, Hit : 3904
델파이 다룰 줄 아시는 분들!
Homepage : http://ssidang.x-y.net
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=2286
화장실 다녀왔는데도 델파이 2005 아직도 로딩짓을 -_-;;
그나저나, 델파이 VCL의 사악한 점을 발견해서 말이죠...


델파이 폼 말입니다.
이름을 고치면, 그 폼의 클래스도 수정되는 거 아시죠?

델파이 폼 하나 = 폼 파일 + 폼 유닛 파일

이렇잖아요? 잘 보시면, 폼 이름 바꾸면 T + 폼이름 같은 형식으로 폼 유닛에 있는 폼 클래스 이름이 바뀝니다.

예) form1 이면 -> Tform1
NHform 이면 -> TNHform

문제는... 폼 이름이 Button 일 경우를 생각해 봐요 -┏

폼 이름이 Button -> TButton

어? 뭔가 이상하지 않습니까? TButton은 버튼의 클래스 이름과 똑같아요!
그런데 폼 이름을 Button 으로 바꾸고 실행해도 실행이 됩니다. 아마 델파이 최적화 기능 때문에 쓰지 않는 모든 요소는 빠져주기 때문에 충돌이 발생하지 않는가 봅니다.

문제는... 여기에 버튼 하나만 올리면 게임 오버라는 것이죠 -_-;;
시험해봤습니다. 실행하니까 버버버버벅대더니 스택 오버플로우 오류 뜨고 죽습니다 -┏





문제점을 아셨나요? -_-;;
굉장히 사소한 문제지만, 델파이에서 VCL을 사용할 경우(폼을 쓸 경우... 다시 말해 순수 API로 작성하지 않을 경우 -┏)...

폼 이름이 Button이면 TButton 컴포넌트를 못씁니다.
폼 이름이 ListBox면 TListbox 컴포넌트를 못씁니다.

굉장히 사소한거라 별 문제 안될지도 모르겠지만요...
저는 이런 저런 이유로 객체 이름을 마음껏 지어주지 못한다는 사실이 참으로 가슴 아프더군요 -┏

문제의 심각성을 깨닫지 못했다면....
다음과 같은 경우를 상상해 주세요-

창조에서 창 이름을 "버튼"으로 하고, 버튼 하나를 올려놓고 실행했더니 오류가 나더니 프로그램이 죽었다.
창 이름을 "에디트"로 하고 에디트 하나를 올렸더니 역시 죽는다 -┏

LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
51
   슈퍼컴? [5]
이정도 2006/01/19  4517
50
   아름다름 소프트[창조 제작사] 예전 홈페이지 입니다. [5]
이기원 2005/11/22  6045
49
   갑자기 떠오른 생각... [10]
손상진 2005/11/15  4255
48
   놀라운 자바의 반복 속도.. ㅡㅡ;; [13]
최재일 2005/11/14  5684
47
   서버 패키지(?) [25]
qkrwhdgns 2005/10/24  3274
46
   내일 배포문제..(운영자/남상기님 필독하세요) [13]
박재성[날개달기] 2005/10/22  2258

   델파이 다룰 줄 아시는 분들!
지상현 2005/10/15  3904
44
   '작은우리어' 인데 의견 부탁합니다. [4]
지상현 2005/09/25  4094
43
   신창조 건의 [4]
이진백 2005/09/25  2658
42
   하핫~ 창조 덕에(?).. 델파이 다루다..(초보..) [4]
qkrwhdgns 2005/06/29  3288
41
   구글 adsense에 관한 여러분의 의견을 듣고 싶습니다.. [10]
변혁수 2005/06/12  3842
40
   벌써 3년... [4]
손상진 2005/06/12  4272
39
   우리나라의 백신들.. [11]
qkrwhdgns 2005/06/11  4711
38
   파노라마... [3]
손상진 2005/06/05  4496
37
   통합 프로그래밍 강좌를 올리다가 생각... [4]
이진백 2005/05/08  5534
36
   심심해서 만들어본^^;; [1]
손상진 2005/01/31  4546
35
   어느 정도 나아졌으나 [5]
ps.이진백 2005/01/19  4131
34
   압박... #2 [7]
ps.이진백 2005/01/13  5123
33
   델파이 말썽입니다 [2]
ps.이진백 2004/11/19  5751
32
   XPlanet 깔아봤음!.. 멋찌네요~^^ [4]
손상진 2004/10/31  4438
31
   format C: 의 시기가 다가옵니다. [3]
ps.이진백 2004/10/30  4244
30
   그냥 심심해서 cugz.com 도메인 정보를... [1]
최재일 2004/10/19  5734
29
   HTML Help Workshop API 잔뜩 구했습니다. [1]
ps.이진백 2004/09/11  4275
28
   램왔음~ [8]
손상진 2004/09/10  4414
27
   안쓰는 오디오 를 사용한.. 4.1채널 스피커 시스템 구축 완료 ㅋㅋㅋ [6]
손상진 2004/09/04  5449
LIST ALL   Prev [1] 2 [3][4] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인