Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
열거형과 집합형
제가 초보라 둘다 사용을 해보진 않았지만 서로의 차이점이나 용도를 알고 싶습니다.
책에 있는 설명만으론 실제 문장을 기술하지 못하겠네여..
3
COMMENTS
무명
•
2000.07.08 03:14
한상훈 wrote:
> 제가 초보라 둘다 사용을 해보진 않았지만 서로의 차이점이나 용도를 알고 싶습니다.
> 책에 있는 설명만으론 실제 문장을 기술하지 못하겠네여..
이 둘의 차이는 매우 다릅니다.
먼저 열거형부터 말씀드리겠습니다.
이것은 쉽게 생각하면 상수의 묶음으로 볼수 있는데요....
그냥 기존 상수를 만들어 쓰셔도 똑같이 작업할수 있습니다.
그러나 열거형은 한가지 장점을 더 가지고 있습니다.
같은 성격을 가진 상수들을 모아놓고 하나의 타입 - 상수그룹 - 으로 만들면
그 타입으로 선언한 변수는 오직 그 그룹내의 상수만 사용할수 있게 됩니다.
컴파일러가 점검해 줄수있다는 거죠...
선언은 이런식 입니다.
type TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient);
이
0
0
삭제
수정
댓글
한상훈
•
2000.07.08 02:00
답변 감사합니다.. 많은 도움이 되고 있습니다.
좀 더 물을께요..
집합형변수가 여러값을 가진다고 했는데..
type에 선언된 이외의 값은 못가지는거겠죠? 일반 정수도 집합을 이룰수 있단말인가요?
집합형변수의 용도는 어떤게 있을까요?
변수내 특정값을 취하는 문장은 어떻게 기술하나요? 위치는 알수 있나요?
배열에 비해 장점이 있을까요?
0
0
삭제
수정
댓글
무명
•
2000.07.08 03:05
한상훈 wrote:
> 답변 감사합니다.. 많은 도움이 되고 있습니다.
> 좀 더 물을께요..
>
> 집합형변수가 여러값을 가진다고 했는데..
> type에 선언된 이외의 값은 못가지는거겠죠? 일반 정수도 집합을 이룰수 있단말인가요?
> 집합형변수의 용도는 어떤게 있을까요?
> 변수내 특정값을 취하는 문장은 어떻게 기술하나요? 위치는 알수 있나요?
> 배열에 비해 장점이 있을까요?
>
집합 요소는 하나의 bit이므로 0 또는 1의 값을 가질수 있습니다.
즉, 델파이에선 true/false로 표현되는 boolean값입니다.
그것은 제가 예로 보여드린 ' alTop in S ' 와 같은 식으로 알아낼수 있습니다.
집합형이 활용된곳을 보시면 이해하기 쉬울겁니다.
OpenDialog를 폼에 놓으시고 오브젝트 인스펙터에서
Options항목을 더블클릭하면 세부내용을 선택할수 있는데
이것도 집합형으로 구성된것입니다.
이외에도 매우 많은곳에 사용되고 있습니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델초...
•
2000.07.08 03:49
5
COMMENTS
/
0
LIKES
흑흑흑....쓰레드가 디게 저를 괴롭히는군요...고수님들 부탁...
무명
•
2000.07.08 04:21
델초...
•
2000.07.08 04:25
무명
•
2000.07.08 04:30
델초...
•
2000.07.08 04:38
무명
•
2000.07.08 04:50
델처버
•
2000.07.08 03:39
2
COMMENTS
/
0
LIKES
디비그리드의 내용을 퀵으로..
아세만
•
2000.07.08 10:22
델처버 wrote: > 제목 그대로 입니다. > > 디비그리드의 내용을 퀵으로 찍고 싶습니다.. > > 찾아봐...
델처버
•
2000.07.08 18:57
아세만 wrote: > 델처버 wrote: > > 제목 그대로 입니다. > > > > 디비그리드의 내용을 퀵으로 찍고 ...
윤미영
•
2000.07.08 02:59
3
COMMENTS
/
0
LIKES
동적 배열의 문법
무명
•
2000.07.08 03:59
윤미영 wrote: > 제가 프로그래밍하다가 에러가 나서 질문을 하게 되었습니다. > 동적 배열에 관한 질문...
한상훈
•
2000.07.08 18:20
재밌는 사실이군여.. ^^ 아래가 다르다면 이해는 가는데 var a : array of TStrings; b : arr...
무명
•
2000.07.08 19:38
한상훈 wrote: > 재밌는 사실이군여.. ^^ > 아래가 다르다면 이해는 가는데 > > var > a : arra...
유레카
2000.07.08 03:02
0
COMMENTS
/
0
LIKES
퀵리포트에서(마스터-디테일관계)
왕초보
2000.07.08 02:56
0
COMMENTS
/
0
LIKES
ntwdblib.dll 파일에 관하여..
leopard
2000.07.08 02:55
0
COMMENTS
/
0
LIKES
이게 뭐여요^^
김만업
•
2000.07.08 02:34
3
COMMENTS
/
0
LIKES
셀렉트를 했고 레코드가 존재하는데 레코드 카운트가 -1이 나오는 경우는?
김태균
•
2000.07.08 05:03
검색 결과에 이미지나 메모 파일이 있는 경우에는 레코드 카운트가 -1이 나옵니다. 이런 경우에는 sele...
k
•
2000.07.08 02:49
김만업 wrote: > 파라미터를 이용해 데이터를 셀렉트를 했습니다. > 그리고 데이터가 셀렉트 된 것도 확...
신승철
•
2000.07.08 02:40
김만업 wrote: > 파라미터를 이용해 데이터를 셀렉트를 했습니다. > 그리고 데이터가 셀렉트 된 것도 확...
호야
2000.07.08 01:50
0
COMMENTS
/
0
LIKES
외부프로그램에서...!
이병웅
2000.07.08 01:42
0
COMMENTS
/
0
LIKES
퀵리포트에서 데이터베이스 사용하지 않고 출력하는 방법좀....
아리엘
•
2000.07.08 01:28
1
COMMENTS
/
0
LIKES
채팅겸 화일전송 프로그램 만들려는데요...
강인규
•
2000.07.08 01:46
전라도지역모임에서 오푼쏘~쓰 프로젝트를 진행중입니다. 아래의 주소로 가심 쏘~스를 받아보실 수 있습니...
seesaw
2000.07.08 01:15
0
COMMENTS
/
0
LIKES
BDE에 관하여...
어린왕자
•
2000.07.08 00:58
1
COMMENTS
/
0
LIKES
19637..답변주세요..프로그램 엉어버전으로 쉽게 바꾸는 방법 이요..
아기늑대
•
2001.05.31 01:07
소스의 type절 위에 'resourcestring'을 선언하시고 나서 그 하위에 해당하는 문자를 변수로 처리하시면 ...
피터슨
•
2000.07.08 01:00
7
COMMENTS
/
0
LIKES
서브폼을 띄우고 close후에 다시 띄웠을 때 처음 띄운 것처럼..
신승철
•
2000.07.08 01:23
피터슨
•
2000.07.08 01:35
신승철
•
2000.07.08 01:38
피터슨
•
2000.07.08 02:16
신승철
•
2000.10.03 04:31
k
•
2000.07.08 02:54
피터슨
•
2000.07.08 03:36
몰라요!
2000.07.08 00:41
0
COMMENTS
/
0
LIKES
질문] 고수님 도와줘요~~~
델파초짜.
2000.07.08 00:38
0
COMMENTS
/
0
LIKES
Netscape URL hook
한상훈
•
•
2000.07.08 00:23
3
COMMENTS
/
2
LIKES
열거형과 집합형
제가 초보라 둘다 사용을 해보진 않았지만 서로의 차이점이나 용도를 알고 싶습니다. 책에 있는 설명만으론 실제 문장을 기술하지 못하겠네여..
무명
•
2000.07.08 03:14
한상훈 wrote: > 제가 초보라 둘다 사용을 해보진 않았지만 서로의 차이점이나 용도를 알고 싶습니다. > ...
한상훈
•
2000.07.08 02:00
답변 감사합니다.. 많은 도움이 되고 있습니다. 좀 더 물을께요.. 집합형변수가 여러값을 가진다고 했...
무명
•
2000.07.08 03:05
한상훈 wrote: > 답변 감사합니다.. 많은 도움이 되고 있습니다. > 좀 더 물을께요.. > > 집합형변수...
신승철
•
2000.07.08 00:22
1
COMMENTS
/
0
LIKES
MDI에서....
신승철
•
2000.07.08 02:19
신승철 wrote: > ArrangeIcons라는 procedure가왜 작동을 안하죠? > > tile이나 cascade나 previous나 ...
김해중
•
2000.07.08 00:14
2
COMMENTS
/
0
LIKES
이러다 델파이 없어질수도 있겠네여.......
이재원
•
2000.07.08 01:11
아래 같은 경우에는 with Query do begin Last; RecCnt:=RecordCount; for i := 0 to RecCnt do...
임형호
•
2000.07.08 00:43
김해중 wrote: > 성호종 wrote: > 답변 감사 합나다 > Win2000에서도 이러한 문제가 발생한다 합니다......
홍기원
•
2000.07.07 23:47
4
COMMENTS
/
0
LIKES
<조언부탁합니다> 서버와 클라언트 소켓에서 특정 클라이언트 에게만 메시지 보내기?
김영습
•
2000.07.11 10:21
홍기원 wrote: > > 안녕하세요. > > 저는 여기에서 많은 자료를 참고 하고 있고 조언도 많이...
구창민
•
2000.07.08 01:51
홍기원 wrote: > > 안녕하세요. > > 저는 여기에서 많은 자료를 참고 하고 있고 조언도 많이...
임형호
•
2000.07.08 00:13
홍기원 wrote: > > 안녕하세요. > > 저는 여기에서 많은 자료를 참고 하고 있고 조언도 많이...
영호
•
2000.07.14 10:17
"즉 만약 listbox의 3번째 아이템을 선택했다면...그것은 서버로 접속한 3번째 클라이언트가 되고 그것의 i...
왕초보
•
2000.07.07 23:42
1
COMMENTS
/
0
LIKES
웹서버 구축
갱수
•
2000.07.08 19:08
왕초보 wrote: > 왕초보입니다. > 이런 질문을 드리면 너무 광범위하는 게 아닐까 조심스럽지만, > 감히...
한상훈
2000/07/08 00:23
Views
681
Likes
2
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 제가 초보라 둘다 사용을 해보진 않았지만 서로의 차이점이나 용도를 알고 싶습니다.
> 책에 있는 설명만으론 실제 문장을 기술하지 못하겠네여..
이 둘의 차이는 매우 다릅니다.
먼저 열거형부터 말씀드리겠습니다.
이것은 쉽게 생각하면 상수의 묶음으로 볼수 있는데요....
그냥 기존 상수를 만들어 쓰셔도 똑같이 작업할수 있습니다.
그러나 열거형은 한가지 장점을 더 가지고 있습니다.
같은 성격을 가진 상수들을 모아놓고 하나의 타입 - 상수그룹 - 으로 만들면
그 타입으로 선언한 변수는 오직 그 그룹내의 상수만 사용할수 있게 됩니다.
컴파일러가 점검해 줄수있다는 거죠...
선언은 이런식 입니다.
type TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient);
이