JNB
rss

skin by 이글루스

파워빌더

EVENT 06.10.02 13:59

■ Event 타는 순서
   * Window 열릴 때.
    Application Open() -> Script 실행
        1. Window 내 모든 객체의 Constructor()
        2. Window open() -> Window Activate()
        3. Window show

   * 닫힐때
    Window 의 Closequery() -> Window 의 Close()
        1. Window 내의 Destructor() -> Application Close()

============================================================================================================
■ Event , Function Call

   Object_name. Static        Trigger      Function     Function name
           Dynamic    Post        Event          Eventname

ex)  w_test.of_save() -> function call

  =>  w_test.Static Trigger function of_save()
       w_test.Event ue_insert() -> Event call


■ Menu Clicked Event 작성시.
    - ParentWindow.Dynamic Event ue_insert()
    - ParentWindow.Event ue_insert()

============================================================================================================

■ Static
  - 정적,
      w_test.of_save() -> function call
   = w_test.Static Trigger funtion of_save()

■ Dynamic
  - 동적,
      w_xx.Dynamin Event a()

============================================================================================================

■ Trigger
   - ~~즉시
      w_xx.EVENT ue_post()
      MessageBox('확인','Post')
    
     ue_post()가 실행되기 전에 바로 밑에 있는 메세지를 즉시 실행시키고, 그다음 ue_post()의 메시지를 띄운다.

■ Post         
   - ~~후에
      w_xx.post EVENT ue_post()
      MessageBox('확인','Post')

    먼저 ue_post()를 찾아가서 메시지박스가 있으면 먼저 뿌려준후에. 밑에 작성된 메세지박스를 뛰운다.


       

    
Copyright 1999-2020 Zeroboard / skin by JY