카카오토 커뮤니티

질문
2017.02.15 15:36

함수 호출 문의합니다.!!!

조회 수 112 추천 0 댓글 5

강의 보고 천천히 알아가는 카카오토 초보입니다.


A - E 까지 모두 함수이고 순서대로 호출을 사용하였습니다.


A -  B - C -D - E(끝) - D호출로복귀 후 A호출 - A - B함수가 아닌 B안에 호출로 복귀 -


C -D -E(끝) - D호출로복귀 후 A호출 - A - B 


C함수로 가는 판단이 되어 호출하면 위처럼 두번은 호출하여 위와 같이 진행 되는데


세번째에는 호출하면 C함수로 진행되지 않고 호출 다음 스크립트로 넘어가 버립니다.


무엇이 문제인지 조언 부탁합니다.


그리고  E함수가 끝나고 호출된 것들이 복귀 안하고 모든 스크립트를 정리하고 처음인 진행서브로 가는 방법은 있는지요?


함수간 이동이 호출 말고는 없는지요?


  • 프리헌터스 2017.02.15 16:48

    호출은 해당함수 수행후 원래의 위치로 반드시 되돌아가고요.

    자기 자신을 호출할수는 없습니다.

    위 로직을 보면 자기자신을 재호출하였습니다.

    A->B->C->D->E(끝)->D(복귀)->A호출    <----- A내부에서 A를 다시 호출하는거임.

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

    앱체크서브나 재부팅서브를 호출하면 해당서브 수행후 진행서브로 갑니다.

    앱체크서브라고 반드시 재부팅을 수행할 필요는 없어요..

    판단 넣어서 재부팅하거나 단순히 진행서브로 넘겨주거나 적당히 표현하면 됩니다.

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

    함수가 아닌 일반서브를 만들어 이동명령으로 이동시키면 서브끼리 자유롭게 이동 가능합니다.


  • 다줄거야 2017.02.15 17:04

    좋은 답변 감사합니다. 조그만한 의문이 드는데요.
    A호출이 아닌 B에서 C호출하면서 문제가 생겼고,
    자신을 호출 할 수는 없다고 하셨지만 위처럼 2번은 호출하였습니다.
    원래는 안되는게 정상이고 2번이나 호출 된 것은 무엇 때문인가요?

  • 크루세이덩 2017.02.15 17:14

    위의 예제는 잘못됐다는 걸 말해주실려고 적어두신 것 같고요.
    A-B-C-D-E가 있을 경우
    A가 함수가 아니라 서브일 경우는
    A-B-C-D-E-A(이동) 이게 맞습니다.


    -- 추가 

    글을 다시 읽어보니 A-E가 함수로 지정되어 있는데,

    함수 A안에서의 이동은 이동을 쓰는 게 맞습니다.

  • 프리헌터스 2017.02.16 16:37
    카카오토 수행시 자기자신이 재호출 당하면 이전 호출정보를 잃습니다.
    원칙적으로 재호출 자체를 막아야 하는데 방법이 마땅치 않네요.
    즉 제작상 재호출이 되지만 이로 인해 흐름이 엉뚱하게 바뀝니다.(오류나지 않음 ^^;)
  • 넉므 2017.02.15 20:17

    좋은정보 감사합니다^^


List of Articles
분류 제목 글쓴이 최근변경 추천
공유 카카오토 2.30 HID 수정본입니다. 87 프리헌터스 2024.08.22 23/0
공유 카카오토 서버 중지 안내입니다. 66 프리헌터스 2024.07.14 13/0
공유 카카오토 PRO V2.30 정식버전 입니다.(2020.2.1) 156 프리헌터스 2024.02.15 40/0
정보 카카오토 pro 2.30 주요기능(세번째 하드웨어 마우스/... 39 프리헌터스 2024.11.05 3/0
정보 카카오토 pro 2.30 주요기능(두번째 지역변수) 6 프리헌터스 2023.10.12 4/0
정보 카카오토 pro 2.30 주요기능(첫번째 윈도우플로그램) 15 프리헌터스 2023.01.18 5/0
공유 카카오토 PRO V2.30 베타버전 입니다.(2020.1.28) 84 프리헌터스 2020.02.01 21/0
정보 카카오토 연동관련 사항 정리글입니다. 55 프리헌터스 2023.05.30 13/0
공유 카카오토 Pro V2.20 입니다.(19.09.09. 연동변경) 160 프리헌터스 2023.01.18 27/0
공유 카카오토 V 1.764 입니다(2018.12.27 기기연동 업데이트) 52 프리헌터스 2020.11.06 2/0
공유 카카오토 Pro V2.11 입니다(2018.12.27 기기연동 업데... 206 프리헌터스 2020.02.05 37/0
공유 카카오토 Pro 2.01 버전입니다.[7.13 모모최신, 카카오... 400 프리헌터스 2020.02.01 105/0
공유 카카오토 PRO 오류제보 및 건의 / 최근 업데이트 내용 327 프리헌터스 2020.12.22 8/0
공유 카카오토 PRO b7버전(최종 : 12.28) 정보입니다. 470 프리헌터스 2023.05.07 56/0
공유 카카오토 PRO 안내 ...... 193 프리헌터스 2019.02.18 59/0
공유 카카오토 V 1.763 입니다(2018.5.8 기기연동 업데이트) 306 프리헌터스 2019.09.03 38/0
공유 카카오토 V1.75 입니다.... 115 프리헌터스 2018.01.19 25/0
공유 카카오토 V1.74 입니다..... 316 프리헌터스 2018.01.19 71/0
공유 카카오토 V1.72 입니다. 365 프리헌터스 2018.01.19 66/0
정보 카카오토PRO로 제작한 매크로 소스 공개 199 팟팟팟 2024.11.05 36/0
공유 카카오토 1.7 오류제보 및 건의 / 최근 업데이트 내용 56 프리헌터스 2019.12.17 13/0
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 196 프리헌터스 2024.08.17 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 이미지 추가기능 및 수정 관련질문 2 곰사장님 2017.02.17 0/0
질문 후유님 스크립트 밤세계인식을못하는데 어디를 손봐야... 2 피마 2017.02.17 0/0
질문 스샷 분기 질문 드립니다 6 아카오니 2017.02.16 0/0
질문 초보입문 질문드립니다 4 쿠텐 2017.02.16 0/0
질문 카카오토 실행이 안됩니다 도움 부탁드려요 1 Ssolhae 2017.02.16 0/0
질문 시간 연산 관려하여 질문드립니다. 4 초보자프렙 2017.02.17 0/0
질문 빠르게 연속터치 하는법 없나요? 1 dfadsf 2017.02.16 0/0
질문 함수 호출 문의합니다.!!! 5 다줄거야 2017.02.16 0/0
질문 카카오토 실행후 SDcard 용량증가 문제 1 섬강길잡이 2017.02.15 0/0
건의 프리헌터스님 랜덤 함수에 대해 문의 드립니다. 2 초보자프렙 2017.02.15 0/0
질문 영역전체 클릭관련질문 2 곰사장님 2017.02.15 0/0
질문 리세마라 매크로 멈춤 스샷016 2 jjalim 2017.02.15 0/0
자유 덕분에 앱 팅겼을때 자동실행되는것도 추가했네요 3 테란SCV 2017.06.13 0/0
공유 테일스타 회원 확인 파일 3 부비수달 2017.07.03 1/0
질문 카카오톡 메세지 보내는건 어떻게 하나요? 2 최대심플 2017.02.14 0/0
질문 전투스크립트 관련 질문좀 드리겠습니다! 4 곰뱅 2017.02.13 0/0
질문 맵이동할시 상하 드래그는어떻게해야할까요?(초보자) 10 비케이님 2017.02.16 0/0
질문 디바이스가 갑자기 인식이안되요. 1 akir 2017.02.14 0/0
건의 카카오토 보안관련 테일스타회원판단 1 부비수달 2017.02.13 0/0
질문 게임이 아예 팅기는것도 대응할수 있나요? 3 테란SCV 2017.02.13 0/0
Board Pagination Prev 1 ... 350351352353354355356357358 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글