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.
1.6 PROCEDURE<br />
PROCEDURE<br />
PROCEDURE Menue_bearbeiten (Info: longint); { Vorgabe Oktober 1998 }<br />
VAR V VAR A R menuNumm, menuItem: integer;<br />
BEGIN BEGIN BEGIN { Menue_bearbeiten }<br />
IF I IF F info 0 THEN<br />
THEN<br />
BEGIN BEGIN BEGIN PenNormal;<br />
IF I IF F menu_markiert(4, 4) THEN THEN item_aendern(4, 4);<br />
MenuNumm := Hiword(info) - RES_ID_NR + 1;<br />
menuItem := LoWord(info);<br />
CASE CASE MenuNumm OF<br />
OF<br />
1: { Sehr speziell : Behandelt das —----> }; { APPLE-Menü }<br />
2: CASE CASE CASE menuItem OF OF OOF OF F { Menü : Ablage }<br />
1: BEGIN<br />
BEGIN<br />
original_laden;<br />
END END; END<br />
dateiname := concat(dateiname, ‚.O‘);<br />
2: BEGIN<br />
BEGIN<br />
bereinigt_laden;<br />
END END; END<br />
dateiname := concat(dateiname, ‚.B‘);<br />
4: sichern;<br />
6: ende := true;<br />
END END EEND END N D; { CASE menuItem 2 }<br />
3: CASE CASE menuItem OF O OF F { Menü : Codierung }<br />
1: BEGIN<br />
BEGIN<br />
caesar(true);<br />
END END END; END<br />
dateiname := concat(dateiname, ‚C‘);<br />
2: BEGIN<br />
BEGIN<br />
zuordnung(true);<br />
END END; END END<br />
dateiname := concat(dateiname, ‚Z‘);<br />
3: BEGIN<br />
BEGIN<br />
vigenere(true);<br />
END END; END<br />
END E END N D; { CASE menuItem 3 }<br />
dateiname := concat(dateiname, ‚V‘);<br />
4: CASE CASE menuItem OF O OF F { Menü : Dekodierung }<br />
1: BEGIN<br />
BEGIN<br />
caesar(false);<br />
END END; END<br />
dateiname := concat(dateiname, ‚c‘);<br />
2: BEGIN<br />
BEGIN<br />
zuordnung(false);<br />
END END; END<br />
dateiname := concat(dateiname, ‚z‘);<br />
3: BEGIN<br />
BEGIN<br />
vigenere(false);<br />
END END; END<br />
END E END N D;{ CASE menuItem 4 }<br />
dateiname := concat(dateiname, ‚v‘);<br />
5: CASE CASE CASE menuItem OF O OF F { Menü : Werkzeuge }<br />
1: BEGIN<br />
BEGIN<br />
textAnalyse(TRUE); dateiname := concat(dateiname, ‚t‘);<br />
END END; END END<br />
3: BEGIN<br />
BEGIN<br />
interAktiv;<br />
END<br />
END<br />
END E END N D;{ CASE menuItem 4 }<br />
dateiname := concat(dateiname, ‚i‘);<br />
END EEND END N D; { CASE MenuNumm }<br />
hiliteMenu(0);<br />
END E END N D; { IF info 0 }<br />
END END E END N D; { Menue_bearbeiten }<br />
11