Code: Alles auswählen.
REPORT.
CLASS: lcl_event_receiver DEFINITION.
PUBLIC SECTION.
METHODS: handle_timer_finished FOR EVENT finished OF cl_gui_timer.
ENDCLASS. "lcl_event_receiver
CLASS: lcl_event_receiver IMPLEMENTATION.
METHOD handle_timer_finished.
CALL METHOD cl_gui_cfw=>set_new_ok_code
EXPORTING
new_code = 'ONLI'.
ENDMETHOD. "handle_timer_finished
ENDCLASS. "lcl_event_receiver
DATA: cl_timer TYPE REF TO cl_gui_timer,
cl_ehan TYPE REF TO lcl_event_receiver.
PARAMETERS: text.
INITIALIZATION.
CREATE OBJECT cl_timer
EXCEPTIONS
error = 1
OTHERS = 2.
CREATE OBJECT cl_ehan.
SET HANDLER cl_ehan->handle_timer_finished FOR cl_timer.
cl_timer->interval = 5. " 1 Secon
CALL METHOD cl_timer->run.
END-OF-SELECTION.
WRITE:/ 'Hallo'.
Einer von vielen Gründen, warum man sowas nicht machen sollte. Ich kenne kein Programm, bei dem es Zeitfenster für wichtige Eingaben gibt.black_adept hat geschrieben:Ich finde die Idee lustig - der Anwender ist grad dabei was einzugeben im Selektionsbild und -schwupps- startet das Programm schon...
Nein, ich bin nur mürbe gemacht vom bösen, bösen, bösen Anwenderblack_adept hat geschrieben:du gibst einfach zu schnell auf.