Q&A

  • form 조작
다름이 아니라 이제 델파이 를 시작한지 얼마안되는 초보임당

그런데 어던 프로그램을 짜는데 궁금한게 있어서

선택을 checking하는 데 image에다 마우스 이벤트를 줘서

그것을 누르면 그림을 바꾸는 걸 하는데

image를 한 40개 정도 썼습니다

한데 각 이미지가 변하면 그값을 배열로 받아들이는데

각 이벤트마다 프로시져가 생기게 되니

별거 아닌 프로그램이 엄청 길어 지더군여

그래서인데 혹시 각각의 이미지를 인텍스하는 방법이 없느지요 ?

그럼 정말 프로그램이 간단해 질텐데

고수님들의 조언을 부탁합니다

정말 궁금합니다 ....



2  COMMENTS
  • Profile
    최석기 2000.03.23 19:11
    궁금이 wrote:

    > 다름이 아니라 이제 델파이 를 시작한지 얼마안되는 초보임당

    > 그런데 어던 프로그램을 짜는데 궁금한게 있어서

    > 선택을 checking하는 데 image에다 마우스 이벤트를 줘서

    > 그것을 누르면 그림을 바꾸는 걸 하는데

    > image를 한 40개 정도 썼습니다

    > 한데 각 이미지가 변하면 그값을 배열로 받아들이는데

    > 각 이벤트마다 프로시져가 생기게 되니

    > 별거 아닌 프로그램이 엄청 길어 지더군여

    > 그래서인데 혹시 각각의 이미지를 인텍스하는 방법이 없느지요 ?

    > 그럼 정말 프로그램이 간단해 질텐데

    > 고수님들의 조언을 부탁합니다

    > 정말 궁금합니다 ....

    >



    이미지를 인덱스 한다는게 정확히 무슨 의미인지는 모르겠지만

    ImageList를 사용해서 40개의 이미지를 저장 시켜두고 Image에 동적으로 불러 들이면 어떨까요??



    그리고 Image의 Tag에 ImageList의 해당 이미지 인덱스로 지정하여 구분을 하면 않 될까요??



    그냥 참고만 하세요..

  • Profile
    조규춘 2000.03.23 10:49
    궁금이 wrote:

    > 다름이 아니라 이제 델파이 를 시작한지 얼마안되는 초보임당

    > 그런데 어던 프로그램을 짜는데 궁금한게 있어서

    > 선택을 checking하는 데 image에다 마우스 이벤트를 줘서

    > 그것을 누르면 그림을 바꾸는 걸 하는데

    > image를 한 40개 정도 썼습니다

    > 한데 각 이미지가 변하면 그값을 배열로 받아들이는데

    > 각 이벤트마다 프로시져가 생기게 되니

    > 별거 아닌 프로그램이 엄청 길어 지더군여

    > 그래서인데 혹시 각각의 이미지를 인텍스하는 방법이 없느지요 ?

    > 그럼 정말 프로그램이 간단해 질텐데

    > 고수님들의 조언을 부탁합니다

    > 정말 궁금합니다 ....

    >

    정말 신기한 질문이군요!

    저도 잠깐 동안 해보니깐 쉬운게 아닌거 같더라구요!

    그리고 한참동안 고민한 끝에 내린 결론은

    db를 사용하는 거여요!

    뭐 그렇게 하면 image 컴포넌트를 40개 까정 놀 필요도 없고

    명령어도 table1.next;로 다음 그림으로 갈수있거나

    table1.moveby();함수로 원하는 곳으로 이동도 할수 있고.



    아님 플래쉬로 이미지를 씬 별로 너은 다음에 만들어서 activex 를 이용해서 델파이 application에 삽입하는 방법도 있을거고....



    질문대로 해보니깐 신경을 써봐야 겠게요!