Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
함수의 인자가 100개인데 편하게 접근하는 방법?
함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다.
이것을 For를 이용해서 Param + 인덱스 이런 식으로 접근이 안될까요?
고수님들 부탁합니다.
4
COMMENTS
최용일
•
2001.04.12 06:50
헉! 인자가 100개라니...
함수 설계가 잘못된거 같군요. 레코드나 배열을 사용해서 좀더 구조적으로 나누어 보세요.
인자는 최대 7개 이상은 넘지 않은것이 좋습니다.
설창원 wrote:
> 함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다.
> 이것을 For를 이용해서 Param + 인덱스 이런 식으로 접근이 안될까요?
> 고수님들 부탁합니다.
0
0
삭제
수정
댓글
설창원
•
2001.04.12 07:20
최용일님 부탁합니다.
ocx를 만드는데 메소드를 하나 정의를 했어요. 인자가 몇개가 들어올지 모르는 메소드입니다.
그래서 Variant형으로 100의 인자를 정하고 optional 프로퍼티를 가지게 했습니다.
이제 메소드가 호출되면(호출될때 인자의 수가 1개에서 98개 사이가 입력됩니다.) 다른 정보에 의해 인자가 몇개가 필요한지 판단한후 그만큼의 인자를 취해서 처리를 합니다. 그럴려면 for를 써서 처리를 하자 싶은데 인자에 접근하기가 쉽지 않군요.
첫째 인자는 어떤 처리를 하고 둘째 인자는 다른 처리를 하고 등등이 모두 동적입니다.
그러니 스트링 형태의 인자이름을 가지고 인자에 접근할 방법이 필요한데 찾아내기가 쉽지 않군요.
부탁합니다.
최용일 wrote:
> 헉! 인자가 100개라니...
>
> 함수 설계가 잘못된거 같군요. 레코드나 배열을 사용해서 좀더 구조적으로 나누어 보세요.
>
> 인자는 최대 7개 이상은 넘지 않은것이 좋습니다.
>
> 설창원 wrote:
> > 함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다.
> > 이것을 For를 이용해서 Param + 인덱스 이런 식으로 접근이 안될까요?
> > 고수님들 부탁합니다.
0
0
삭제
수정
댓글
서성호
•
2001.04.12 08:17
최용일님은 아니지만 그래도 몇자 적어 봅니다. 전 델 초보~~
인자의 수가 1개부터 100개까지....
파일의 구조는 ocx, 그럼 엑티브엑스의 형태 이겠네요....
음..인자값이 그렇게 많이 여러가지 형태로 존재하게 된다면 좋지 않다고 생각이 드는군요..
다형성 ...맞나? C++에서 쓰는....
함수의 이름은 같지만, 인자값에 따라 다르게 동작하는 거.....
어쨌든 그렇게 정의를 하시던지...그렇게 되면 최소 100개의 메쏘드와 인자값의 형태(integer냐 string이냐 따라서 조합이 또 가능해지까...)에 따라 수없이 많은 메쏘드가 필요하게 되지 않을까요?
아니면 정말 인자가 최대 100개가 들어온다면, 인자값이 100개가 있는 메쏘드 1개를 정의후에 인자값이 모자라는 녀석들에겐 NULL 값을 던져 주던지....뭐 그런식으로 해야되지 않을까요?
실질적으로 100개의 인자를 넘겨 처리한다는 것은 썩 좋지 않을 거라고 생각이 드네요....
아니면 DB를 이용해서 넘겨주고 받는 방식을 생각해 보시는게...
잘 모르지만 몇자 적어 보았습니다. 초보가 떠든다고 뭐라고 하지 마시구요....
그럼..즐코...
설창원 wrote:
> 최용일님 부탁합니다.
> ocx를 만드는데 메소드를 하나 정의를 했어요. 인자가 몇개가 들어올지 모르는 메소드입니다.
> 그래서 Variant형으로 100의 인자를 정하고 optional 프로퍼티를 가지게 했습니다.
> 이제 메소드가 호출되면(호출될때 인자의 수가 1개에서 98개 사이가 입력됩니다.) 다른 정보에 의해 인자가 몇개가 필요한지 판단한후 그만큼의 인자를 취해서 처리를 합니다. 그럴려면 for를 써서 처리를 하자 싶은데 인자에 접근하기가 쉽지 않군요.
> 첫째 인자는 어떤 처리를 하고 둘째 인자는 다른 처리를 하고 등등이 모두 동적입니다.
> 그러니 스트링 형태의 인자이름을 가지고 인자에 접근할 방법이 필요한데 찾아내기가 쉽지 않군요.
> 부탁합니다.
>
> 최용일 wrote:
> > 헉! 인자가 100개라니...
> >
> > 함수 설계가 잘못된거 같군요. 레코드나 배열을 사용해서 좀더 구조적으로 나누어 보세요.
> >
> > 인자는 최대 7개 이상은 넘지 않은것이 좋습니다.
> >
> > 설창원 wrote:
> > > 함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다.
> > > 이것을 For를 이용해서 Param + 인덱스 이런 식으로 접근이 안될까요?
> > > 고수님들 부탁합니다.
0
0
삭제
수정
댓글
김병식
•
2001.04.12 06:28
설창원 wrote:
> 함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다.
> 이것을 For를 이용해서 Param + 인덱스 이런 식으로 접근이 안될까요?
> 고수님들 부탁합니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
비
2001.04.12 07:01
0
COMMENTS
/
0
LIKES
Winodw2000에서 폼 Create 할때 퀵리포트가 올려있는 error에 관한 질문?
초짜람니다..
•
2001.04.12 06:48
2
COMMENTS
/
0
LIKES
param?
최용일
•
2001.04.12 07:30
파람? 질문을 좀 더 명확하게 해주세요. 이렇게 써놓으시면 아무도 답변을 안드립니다. 무턱대고 파람이...
초보델피언
•
2001.04.12 08:51
최용일 wrote: > 파람? 질문을 좀 더 명확하게 해주세요. 이렇게 써놓으시면 아무도 답변을 안드립니다. ...
설창원
•
2001.04.12 06:19
4
COMMENTS
/
0
LIKES
함수의 인자가 100개인데 편하게 접근하는 방법?
함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다. 이것을 For를 이용해서 Param + 인덱스 이런 식으로 접근이 안될까요? 고수님들 부탁합니다.
최용일
•
2001.04.12 06:50
헉! 인자가 100개라니... 함수 설계가 잘못된거 같군요. 레코드나 배열을 사용해서 좀더 구조적으로 나...
설창원
•
2001.04.12 07:20
최용일님 부탁합니다. ocx를 만드는데 메소드를 하나 정의를 했어요. 인자가 몇개가 들어올지 모르는 메소...
서성호
•
2001.04.12 08:17
최용일님은 아니지만 그래도 몇자 적어 봅니다. 전 델 초보~~ 인자의 수가 1개부터 100개까지.... 파...
김병식
•
2001.04.12 06:28
설창원 wrote: > 함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다. >...
Heyyou
•
2001.04.12 06:13
1
COMMENTS
/
0
LIKES
MMSYSTEM264 ERROR ?
하얀까마귀
•
2001.04.12 08:41
안녕하세요 하얀까마귀 입니다.. 아마도 MediaPlayer에서 사용되는 리소스가 전부 해제되어지지 않은상...
초짜
2001.04.12 05:38
0
COMMENTS
/
0
LIKES
통신방법..?
슬픈비
2001.04.12 05:34
0
COMMENTS
/
0
LIKES
화면 제어 문제 (어머가 자식, 손자 죽이기)
김 해진
•
2001.04.12 04:51
5
COMMENTS
/
0
LIKES
MDI child form을 MDI mainform에 꽉차게 뿌려주는 방법좀
최용일
•
2001.04.12 05:08
김 해진
•
2001.04.12 05:24
최용일
•
2001.04.12 05:49
김 해진
•
2001.04.12 19:26
최용일
•
2001.04.12 19:39
최은석
•
2001.04.12 04:37
2
COMMENTS
/
0
LIKES
*.frf 파일이?
김병식
•
2001.04.12 06:31
Fast Report 파일 같은데요 최은석 wrote: > frf파일이 레포트 파일인데 크리스탈 레포트는 아닌것 같은...
조복기
•
2001.04.12 06:29
FastReport Form 의 약자로.. 말 그래도 fastreport파일입니다.. 퀵 입장에서 보면 qrp화일과 엇비슷하...
고민남
•
2001.04.12 04:32
2
COMMENTS
/
0
LIKES
Rectangle 테두리가 너무 흐려서....
하얀까마귀
•
2001.04.12 09:06
안녕하세요 하얀까마귀 입니다. 어떤 Rectangle를 말씀하시는 건지 잘 모르겠네요.. 그냥 Rectangle라...
고민남
•
2001.04.12 19:08
bmp에 "선"이나 "기호"를 그릴려면, 현재 bmp상에 현재위치를 보여줘야 하는데, 그 기능으로 rectangle(Tre...
free
•
2001.04.12 04:25
2
COMMENTS
/
0
LIKES
sql.add('스트링 사이즈') 문제인데요.
조복기
•
2001.04.12 06:53
흐미..어떤 쿼리문장이길래 1000라인이 넘어간답니까? (여담이지만.. 이거 에러나면 엄청 골치아프겠네...
하얀까마귀
•
2001.04.12 09:09
안녕하세요 하얀까마귀 입니다.. 조복기님 말씀처럼 RDB자체의 문제일수도 있을것 같네요.. 예전에 D...
쿠사잡췌
2001.04.12 03:58
0
COMMENTS
/
0
LIKES
워드파일로부터..
궁금이
2001.04.12 03:54
0
COMMENTS
/
0
LIKES
성적관리 프로그램에 대해 아시는분????
궁금이
2001.04.12 03:51
0
COMMENTS
/
0
LIKES
차트를 이용하고 싶은데 다른 폼이랑 연결시킬수 있는 방법여??
델초보
2001.04.12 02:58
0
COMMENTS
/
0
LIKES
tab key를 누를 때...
이상우
2001.04.12 02:45
0
COMMENTS
/
0
LIKES
2000 서버 서비스 프로그램은.. 어떻게
델초
2001.04.12 02:35
0
COMMENTS
/
0
LIKES
DB에서 append하는 방법...
chobo
•
2001.04.12 02:23
1
COMMENTS
/
0
LIKES
}고수님들 도와주셔요........;ㅠ.ㅠ;{
이영근
•
2001.04.12 09:01
chobo wrote: > 테이블에 연결시킨 dbedit를 사용하여 date type의 > 필드를 입력할 때 날짜를 잘못 입력...
델파이개발자
2001.04.12 02:02
0
COMMENTS
/
0
LIKES
NMSMTP컴포넌트를 이용한 메일 전송프로그램 도움요청
임형호
•
2001.04.12 01:36
1
COMMENTS
/
0
LIKES
Re: 퀵리포트서 입력내용이 출력이 안되여~~~
하기
•
2001.04.12 02:05
어디였더라... QuickRpt1으로 나오는 그 부분(TQuickRep)에보면 Properties에 DataSet이 있거든요... 그 ...
델초
•
2001.04.12 01:08
3
COMMENTS
/
0
LIKES
datapump 사용방법좀 알려 주세요...
임형호
•
2001.04.12 01:32
홍세비님의 홈페이지에 있는 자료입니다. 군데...이거 전에도 어떤분이 Q&A에서 링크를 시켜놓았던걸로 ...
델초
•
2001.04.12 02:56
임형호 wrote: > 홍세비님의 홈페이지에 있는 자료입니다. > 군데...이거 전에도 어떤분이 Q&A에서 링크...
임형호
•
2001.04.12 03:20
Sybase 알리어스 설정은 제대로 하셨나요? 파라독스야 설정할게 없으니까...상관없지만 만약에 안된다면.....
설창원
2001/04/12 06:19
Views
117
Likes
0
Comments
4
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
함수 설계가 잘못된거 같군요. 레코드나 배열을 사용해서 좀더 구조적으로 나누어 보세요.
인자는 최대 7개 이상은 넘지 않은것이 좋습니다.
설창원 wrote:
> 함수를 만들었는데 인자가 100개(Param1, Param2, Param3..Param100: Variant)입니다.
> 이것을 For를 이용해서 Param + 인덱스 이런 식으로 접근이 안될까요?
> 고수님들 부탁합니다.