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


LIST ALL
Posted by 지상현2005-10-15 14:24:24, Hit : 3903
델파이 다룰 줄 아시는 분들!
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
76
   처음으로, 본컴에 윈도우비스타 설치 [2]
한수훈 2009/05/24  4572
75
   윈도우7, 새컴퓨터에 설치!! [16]
한수훈 2009/04/26  5357
74
   정확한 컴퓨터 사양 [6]
한수훈 2009/04/25  4240
73
   컴퓨터 받았습니다. ㅎㅎㅎ [6]
한수훈 2009/04/25  4328
72
   move_uploaded_file ....ㅇ
한수훈 2009/04/12  4694
71
   MSN 리스트에.. 에러.. [2]
한수훈 2009/01/24  4337
70
   이 그래픽카드 어떻게 처리 못할까요? [4]
한수훈 2008/12/06  4479
69
   바탕화면 바꾸는 소스 가지고 계신분..!
하얀종이 2002/11/21  4916
68
   마이크로 소프넷의 용어 해설
2002/12/13  4292
67
   놀라운 자바의 반복 속도.. ㅡㅡ;; [13]
최재일 2005/11/14  5681
66
   그냥 심심해서 cugz.com 도메인 정보를... [1]
최재일 2004/10/19  5733
65
   제로보드의 너무 강력한 검색 기능 -_- [3]
지상현 2007/06/19  4211
64
   우리어 사촌 깜짝 설문조사!!! [7]
지상현 2007/02/06  4521

   델파이 다룰 줄 아시는 분들!
지상현 2005/10/15  3903
62
   '작은우리어' 인데 의견 부탁합니다. [4]
지상현 2005/09/25  4092
61
   그냥... 구상만 해봅니다. [6]
지상현 2003/02/28  4023
60
   창조 구문은 델파이와 다릅니다 [6]
지상현 2003/02/26  5635
59
   구글... 그 위대함...[2] [7]
장규형 2006/11/28  4892
58
   손상진님~ 상진넷프로그램메뉴 다운로드가 다 깨진거같은.. [6]
이희창 2009/04/21  4083
57
   신창조 건의 [4]
이진백 2005/09/25  2657
56
   통합 프로그래밍 강좌를 올리다가 생각... [4]
이진백 2005/05/08  5532
55
   슈퍼컴? [5]
이정도 2006/01/19  4513
54
   커헐.....소스다날리다.; [3]
이시영 2004/02/10  3000
53
   오늘 찾은것들... [1]
이수호 2003/03/22  3983
52
   아즈망가 대왕 ! [7]
이수호 2003/02/03  4148
LIST ALL   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이희철
로그인