Kryptologie - Informatik
Kryptologie - Informatik
Kryptologie - Informatik
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
PROCEDURE PROCEDURE Ereignis_behandeln;<br />
VAR V VAR A R gefunden: boolean;<br />
BEGIN<br />
BEGIN<br />
IF I IF F MultiFinder THEN THEN<br />
THEN<br />
BEGIN<br />
BEGIN<br />
gefunden := waitNextEvent(everyEvent, ereignis, 0, NIL);<br />
END<br />
END<br />
ELSE<br />
ELSE<br />
BEGIN<br />
BEGIN<br />
systemTask;<br />
gefunden := getNextEvent(everyEvent, ereignis);<br />
END E END N D; { ELSE ELSE }<br />
IF IF IIF IF F gefunden THEN<br />
THEN<br />
CASE CASE ereignis.what OF<br />
OF<br />
mouseDown:<br />
behandle_Maus(ereignis);<br />
keyDown, autoKey:<br />
behandle_Tasten(ereignis);<br />
updateEvt:<br />
BEGIN BEGIN<br />
BEGIN<br />
Begin BeginUpdate(windowptr(ereignis.message));<br />
Begin<br />
End E End n dUpdate(windowptr(ereignis.message));<br />
END END E END N D; { udateEvt }<br />
diskEvt:<br />
BEGIN BEGIN<br />
BEGIN<br />
END E END N D; { diskEvt }<br />
activateEvt:<br />
BEGIN BEGIN<br />
BEGIN<br />
drawGrowIcon(windowPtr(ereignis.message));<br />
END E END N D; { activateEvt }<br />
END E END N D; { CASE }<br />
END EEND END N D; { Ereignis_behandeln }<br />
PROCEDURE<br />
PROCEDURE PROCEDURE Ereignis_Schleife;<br />
BEGIN<br />
BEGIN<br />
end e end n de := false;<br />
MultiFinder := (NGetTrapAddress($60, toolTrap) nGetTrapAddress($9F, toolTrap));<br />
WHILE WHILE NOT NOT end e end n de DO DO<br />
DO<br />
BEGIN<br />
BEGIN<br />
Ereignis_behandeln;<br />
END E END N D; { WHILE }<br />
END E END N D; { Ereignis_Schleife }<br />
BEGIN BEGIN { Hauptprogramm }<br />
Menue_installieren;<br />
Anfangsbelegungen;<br />
IF I IF F STANDARD_ERFASSEN THEN<br />
THEN<br />
standard_speichern;<br />
Ereignis_Schleife;<br />
END END.<br />
END<br />
50