Q&A

  • 명령 모아서 순차처리하기
아래와 같이 답변을 받았는데 너무 추상적이라 잘모르겠어요
아시는분 예제나 사용하는 방법 좀 알려주세요

특히 배열같은데 델파이 명령을 넣어 놓고 한꺼번에 돌릴수 있는
방법같은거 있으면 좀 부탁드리임

그리고 답변에 감사드리임


-------------------------------------------------------------------


간단한 질문 같지만 상당히 어려운 부분이 있는거 같네요.

먼저 명령을 어떤 식으로 표현할껀지부터 정해야 하는거 같네요.

우리가 델파이라는 언어를 사용하여 프로그램을 짜서 원하는 동작을 실행하듣 님이 원하는 작업을 하려면 일종의 언어의 형태를 가진 약속이 필요하겠네요.

그리고 그 약속(언어)을 해독할 수 있는 컴파일러의 기능이 필요할꺼 같구요.

이 두가지 기능이 완성되면 해당 명령들을 파일에 저장하든 Queue 형태의 자료구조에 저장하듯 저장후 나중에 한꺼번에 불러서 컴파일러 기능으로 읽어서 수행 시키면 될꺼 같은데요.

넘 복잡하게 생각 한건가?? ㅡㅡ;;

여하튼 예전에 학과 컬리큘럼으로 간단한 컴파일러를 만든적이 있었는데 상당히 복잡한 문제들이 많더군요.

>몇개의 명령을 모아서 한꺼번에 처리할려고 하는데 방법 좀 알려주세요
>
>예를 들어 좌표를 이동할때
>
>1) 왼쪽으로 3
>2) 오른쪽으로 5
>3) 30도 방향으로 2
>.
>.
>.
>10) 제자리로
>
>이런식으로 짜놓고 어떤 버튼을 눌렀을때
>한꺼번에 움직일수 있게하는 방법요
>위의 예는 그냥 예구요 명령을 모아서 한꺼번에 처리할수 있는 방법만요
>
>좋은 예로 DOS의 autoexec.bat 같은거를 구현할려구요
>
>많은 답변 부탁악 ........ 드림
>
>
1  COMMENTS
  • Profile
    박준열 2002.07.18 02:16
    1. Windows에서 Apple을 실행시키려고 하는지 ?
       또한 Apple을 Run후에 Return값을 받을 것인지 ?
    2. 아니면 동일 Apple내에서 Component를 이동시키거나 Demo Show를
       보여 주고자 하는지 ?
    3. 아니면 MDI에서 Child Form을 구동시키고 종료하고 하는 순차적인
       실행을 원하는지 ?

    a1)  제가 나열한 3가지 는 모두 Timer로 컨트롤이 가능하고요
      이에 대한 시나리오 또한 정교해야 겠지요. 혹 주변에 FA하시는
      분에게 질문하면 아주 좋은 답변을 얻을 수 있을것 같네요.
    A2)  Project Source에서도 코딩이 가능하고요
    A3) "강좌", 아니면 "Tip"에 쓰레드 관련하여 Query 실행시키는
          사항을 참고하면 도움이 될것도 같고요. 왜냐면 순차 Processing을
          하는것이니까요.

    답이 좀 되었는지 모르겠네요