1743977957256
Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
상수(const문) 사용법을 알고 싶습니다
얼마전부터 델파이를 공부하기 시작했는데..
상수사용법을 잘모르겠더군요.
아시는 분은 좀 자세히 설명을 해주셨으면 합니다.
그럼 더운 날씨에 수고 하시고..건강하시길....
1
COMMENTS
노을
•
2000.08.05 07:22
안녕하세요 노 을 입니다..
음.. Uses 이하
implementation 보다는 위에
선언해서 사용하는 것입니다.
const
라고 해주면 그 부분 부터는 상수 선언부분이 되는 것이죠..
(음.. 기억으로 원래 Pascal에서는 선언 순서까지 무자게 따졌다고 들었음
Turbo-Pascal로 넘어오면서 순서 상관 없어진걸로 알고 있음..)
그 다음에는
(상수명) = (상수값)
요렇게 사용 하면 됩니다.
예를 들면,
Pi = 3.141
(--;.. 음 Pi 설마 미리 정의된 값은 아니겠지..)
조런식으로 선언하고 나서
S := 2*Pi*R;
요런식으로 사용하면 됩니다.
조것은..
S := 2*3.141*R;
과 동일하게 되죠 ^^..
마찬가지로..
String도 됩니다..
TestString = '요건 TestString 이래요!!!~~';
요렇게 선언해 주면,
TestString은 '요건 TestString 이래요!!!~~' 와 같은 의미를 가지는 거죠..
변수와는 틀린 겁니다.
변수는 얼마든지 바꿀 수 있는 수...
상수는 1,2,3... 같은 바꿀 수 없는 수..
설마 --;..
1 := 2*3;
요런게 가능하리라 보지는 않으시겠죠?..
요렇게 놓고 보면 쉽게 이해 되시겠죠 ^^..
(웅 --;.. 너무 Over했나?...)
상수 선언의 끝은..
다른 선언의 시작 부분이라고 보면 됩니다..
예를 들면,
Type XXX = Record~~
나 ..
Var 나..
Implementation 이나 등.. ^^..
음... 추가로 말씀드리자면, Const 즉.. 상수 선언을 사용할 경우의 잇점은..
문법책에 의하면,
Application Code Page의 효율적인 저장 장소에 저장해서...
성능을 최적화 한다네요 ^^..
마지막으로 구체적 예
-----------------
unit CnstTEST;
interface
Const // 요기서 부터 상수 선언
A = 10;
B = 20;
C = 'abc';
D = 'def'; // 요기가 끝이네요.... 그 다음이 implementation 이니...
implementaition
------------------
가장 간단한 unit 하나네요 ^^..
저런식으로 상수 선언만한 UNIT으로
따로 독립해서 쓸수도 있어요.. (저렇게 하면,
Source가 상당히 클때, 번잡함을 피할 수 있죠 ^^..)
저렇게 선언한 상수는..
Uses CnstTEST;
요렇게 Uses에 추가해 주면 쓸 수 있구요 ^^..
그럼 이만...
꾸벅..
꼭대기에 오르지 못한이에겐 꿈이 있기에 행복하다
늘 푸르고 큰 꿈을 가지고 살아가는 사나이 노 을
EzyRyder wrote:
>
> 얼마전부터 델파이를 공부하기 시작했는데..
> 상수사용법을 잘모르겠더군요.
> 아시는 분은 좀 자세히 설명을 해주셨으면 합니다.
> 그럼 더운 날씨에 수고 하시고..건강하시길....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
토비
•
2000.08.05 20:40
1
COMMENTS
/
0
LIKES
다중검색과 dbgrid에 대해
parkisu
•
2000.08.06 08:10
토비 wrote: > 안냐세요. 처음 질문을 던져봅니다. > > db를 combobox로 읽어오는데 1번째 Combobox로 ...
이덕우
2000.08.05 20:06
0
COMMENTS
/
0
LIKES
메일전송시 웹메일클라이언트에서 한글깨짐 현상
사바리..
•
2000.08.05 19:45
3
COMMENTS
/
0
LIKES
스트링 그리드 임당... 도움을 ^^
호야
•
2000.08.08 01:33
사바리.. wrote: > 안뇽 하신가엽 고수님&중수님들 ^^ > > 허접 사발임당.... > > 암만 해두 스트...
타락천사
•
2000.08.05 21:19
사바리.. wrote: > 안뇽 하신가엽 고수님&중수님들 ^^ > > 허접 사발임당.... > > 암만 해두 스트...
서현우
•
2000.08.05 20:59
안녕하세요...고수님들께 많은 도움을 받고 있는 델초보입니다... 일단 제 생각을 말씀드리면...조치일자 ...
박석준
2000.08.05 16:46
0
COMMENTS
/
0
LIKES
웹브라우저 실행 및 Topic에 관한 질문
이경문
2000.08.05 10:17
0
COMMENTS
/
0
LIKES
인터넷 프로토콜 등록하는 방법?
김건우
2000.08.05 09:05
0
COMMENTS
/
0
LIKES
AsyncPro를 윈2000에서 쓸때 팩스프린터드라이버문제...
한영수
•
2000.08.05 08:16
1
COMMENTS
/
0
LIKES
싸부님들 이런 경우엔 어떻게 하나요? 부탁드립니다.
강호규
•
2000.08.06 01:03
[개인 소견] 참고만 하세요! 정확한 답변은 아닙니다. DB 작업중 모래시계에서 다운된다고 그러셨는데, ...
한미르
•
2000.08.05 07:03
1
COMMENTS
/
0
LIKES
도와주세요...에러가 뜨는데......
4master
•
2000.08.05 14:38
한미르 wrote: > 코딩을 하구...등록버튼을 눌렀어요... > 근데...에러가 뜨네요...이게 무슨에러 일까요...
초보자
•
2000.08.05 05:57
1
COMMENTS
/
0
LIKES
가르쳐 주세요..~!
4master
•
2000.08.05 10:22
초보자 wrote: > 네트
김정식
•
2000.08.05 05:40
2
COMMENTS
/
0
LIKES
특정컴퓨터이름으로 연결여부 확인하기... 3시간쩨 찾다가... 지처서...
펑크
•
2000.08.05 22:16
강민주님 팁중에서... uses shlobj; //리턴값은 선택한 컴퓨터 이름.. function BrowseForCompu...
김정식
•
2000.08.07 18:13
답변에 감사합니다. 그런제 제의도와 조금 다르네요. 이것은 선택 창이 뜨는데.... 전 선택창이 아니라...
최진석
•
2000.08.05 04:58
1
COMMENTS
/
0
LIKES
table is not busy에러
김명성
•
2000.08.06 00:53
최진석 wrote: > 제목 그대로 어떠한 경우에 나는 에러인진요.. 제 경우에는 db를 open시킨후 에러에 ...
조영은
2000.08.05 04:50
0
COMMENTS
/
0
LIKES
웹 서버에서 ActiveX(OCX) 배포에 관하여
초보자
•
2000.08.05 04:33
2
COMMENTS
/
0
LIKES
TwebBrowser에 대해
4master
•
2000.08.05 10:24
초보자 wrote: > 델파이 5에서 TwebBrowser component로 브라우져를 만들었습니다. > > 근디 엔터가 안...
초보자
•
2000.08.08 18:42
4master wrote: > 초보자 wrote: > > 델파이 5에서 TwebBrowser component로 브라우져를 만들었습니다. ...
EzyRyder
•
2000.08.05 03:13
1
COMMENTS
/
0
LIKES
상수(const문) 사용법을 알고 싶습니다
얼마전부터 델파이를 공부하기 시작했는데.. 상수사용법을 잘모르겠더군요. 아시는 분은 좀 자세히 설명을 해주셨으면 합니다. 그럼 더운 날씨에 수고 하시고..건강하시길....
노을
•
2000.08.05 07:22
안녕하세요 노 을 입니다.. 음.. Uses 이하 implementation 보다는 위에 선언해서 사용하는 것...
한미르
•
2000.08.05 02:04
4
COMMENTS
/
0
LIKES
도와주세요...몇일째 헤매고 있씀다....T.T~
사바리..
•
2000.08.05 02:43
procedure Tmainform.SpeedButton4Click(Sender: TObject); var a,b,c,d,e,f,k,j,g,s:string; begin ...
정지호
•
2000.08.05 02:19
한미르 wrote: > 도와 주세요...몇일째....흑흑..!!답답... > 폼에 데이터를 입력하구..등록번튼을 눌르...
4master
•
2000.08.05 02:16
한미르 wrote: > 도와 주세요...몇일째....흑흑..!!답답... > 폼에 데이터를 입력하구..등록번튼을 눌르...
한미르
•
2000.08.05 04:37
답변주신 분들 정말..마니마니 감사함다......!! 답변해 주신 여러분이 있어서 힘이 나네요....... 열심...
양병호
2000.08.05 02:27
0
COMMENTS
/
0
LIKES
쿼리컴포넌트에서 조금 긴 문자열을 읽어오려는데...
왕초보
•
2000.08.05 01:59
2
COMMENTS
/
0
LIKES
DBgrid에 올린 데이터를 다른테이블에 보내는법.
정지호
•
2000.08.05 02:35
왕초보 wrote: > 꼭 좀 알려주세요. > 몇일째 같은 짓만 하고 있습니다. > Excel에서 ADO 데이터를 읽어...
4master
•
2000.08.05 02:21
왕초보 wrote: > 꼭 좀 알려주세요. > 몇일째 같은 짓만 하고 있습니다. > Excel에서 ADO 데이터를 읽어...
김종석
2000.08.05 01:54
0
COMMENTS
/
0
LIKES
기본 mail 등록정보를 가져오고 싶습니다.
이병돈
•
2000.08.05 01:51
4
COMMENTS
/
0
LIKES
stringGrid에서 특정 row 지우기 ???(delphi4)
parkisu
•
2000.08.06 08:50
이병돈 wrote: > stringGrid에서 선택한 row를 지우는 방법을 알려주세요.. > > 아무리 해도 안되네요...
서현우
•
2000.08.05 03:38
이병돈 wrote: > stringGrid에서 선택한 row를 지우는 방법을 알려주세요.. > > 아무리 해도 안되네요...
이병돈
•
2000.08.06 08:22
답변 감사합니다. data가 아니고 특정 row를 삭제하고 그 아래 row들은 현재 순서대로 1칸씩 당겨지는 ...
BENGI
•
2001.03.14 17:19
이병돈 wrote: > 답변 감사합니다. > data가 아니고 특정 row를 삭제하고 그 아래 row들은 현재 순서대...
이화
2000.08.05 01:47
0
COMMENTS
/
0
LIKES
socket에서 정상적인 종료가 아닌경우 ServerSocketClientDisco
EzyRyder
2000/08/05 03:13
Views
188
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
서버에 요청 중입니다. 잠시만 기다려 주십시오...
음.. Uses 이하
implementation 보다는 위에
선언해서 사용하는 것입니다.
const
라고 해주면 그 부분 부터는 상수 선언부분이 되는 것이죠..
(음.. 기억으로 원래 Pascal에서는 선언 순서까지 무자게 따졌다고 들었음
Turbo-Pascal로 넘어오면서 순서 상관 없어진걸로 알고 있음..)
그 다음에는
(상수명) = (상수값)
요렇게 사용 하면 됩니다.
예를 들면,
Pi = 3.141
(--;.. 음 Pi 설마 미리 정의된 값은 아니겠지..)
조런식으로 선언하고 나서
S := 2*Pi*R;
요런식으로 사용하면 됩니다.
조것은..
S := 2*3.141*R;
과 동일하게 되죠 ^^..
마찬가지로..
String도 됩니다..
TestString = '요건 TestString 이래요!!!~~';
요렇게 선언해 주면,
TestString은 '요건 TestString 이래요!!!~~' 와 같은 의미를 가지는 거죠..
변수와는 틀린 겁니다.
변수는 얼마든지 바꿀 수 있는 수...
상수는 1,2,3... 같은 바꿀 수 없는 수..
설마 --;..
1 := 2*3;
요런게 가능하리라 보지는 않으시겠죠?..
요렇게 놓고 보면 쉽게 이해 되시겠죠 ^^..
(웅 --;.. 너무 Over했나?...)
상수 선언의 끝은..
다른 선언의 시작 부분이라고 보면 됩니다..
예를 들면,
Type XXX = Record~~
나 ..
Var 나..
Implementation 이나 등.. ^^..
음... 추가로 말씀드리자면, Const 즉.. 상수 선언을 사용할 경우의 잇점은..
문법책에 의하면,
Application Code Page의 효율적인 저장 장소에 저장해서...
성능을 최적화 한다네요 ^^..
마지막으로 구체적 예
-----------------
unit CnstTEST;
interface
Const // 요기서 부터 상수 선언
A = 10;
B = 20;
C = 'abc';
D = 'def'; // 요기가 끝이네요.... 그 다음이 implementation 이니...
implementaition
------------------
가장 간단한 unit 하나네요 ^^..
저런식으로 상수 선언만한 UNIT으로
따로 독립해서 쓸수도 있어요.. (저렇게 하면,
Source가 상당히 클때, 번잡함을 피할 수 있죠 ^^..)
저렇게 선언한 상수는..
Uses CnstTEST;
요렇게 Uses에 추가해 주면 쓸 수 있구요 ^^..
그럼 이만...
꾸벅..
꼭대기에 오르지 못한이에겐 꿈이 있기에 행복하다
늘 푸르고 큰 꿈을 가지고 살아가는 사나이 노 을
EzyRyder wrote:
>
> 얼마전부터 델파이를 공부하기 시작했는데..
> 상수사용법을 잘모르겠더군요.
> 아시는 분은 좀 자세히 설명을 해주셨으면 합니다.
> 그럼 더운 날씨에 수고 하시고..건강하시길....