2012-07-04 1 views
1

REALBasic 프로젝트를 수행하고 있습니다. 창을 자동으로로드 한 후 코드를 실행하려고합니다.REALBasic : 윈도우가 완전히로드 된 후 코드를 실행하는 방법

Open 이벤트 처리기에 코드를 삽입하면 코드가 실행될 때 코드가 실행되지만 코드 실행이 끝날 때까지 창이 나타나지 않습니다.

그래서 창을 열어서 화면에 표시하고 코드를 클릭하지 않고 자동으로 실행하고 싶습니다.

이것이 가능합니까?

감사합니다.

답변

1

코드를 TimerMode으로 설정하고 ModeSingle으로 설정하고 길이를 Period (예 : 10 밀리 초)로 설정하십시오. GUI는 GUI의로드가 완료하면 (자) 트리거됩니다.

1

또는 코드를 스레드에 넣고 Window.Open 이벤트에서 스레드를 시작할 수 있습니다. 그렇게하면 코드가 오래 걸리면 전체 응용 프로그램이 '고정'되지 않습니다. 스레드하지만주의의 http://docs.realsoftware.com/index.php/Thread

한 마디에서 실제 스튜디오에서 스레드

더 많은 정보를 원하시면. GUI 컨트롤을 직접 업데이트하는 것은 나쁜 일이 될 수 있습니다. 특히 코코아 애플리케이션을 만들면 더욱 그렇습니다.