창조유저그룹-커즈닷컴
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 + 폼이름 같은 형식으로 폼 유닛에 있는 폼 클래스 이름이 바뀝니다.
예)
for
m1 이면 -> T
for
m1
NH
for
m 이면 -> TNH
for
m
문제는... 폼 이름이 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
for
mat 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/01
o00pp99oo
12/27
이재민
11/20
이희철
.
.
.