★ APPLICATIONS ★ DIVERS ★ DELCODE KEY by ★ |
Delcode Key (CPC Amstrad International) | Applications Divers |
rch das Programm “LISTER“ aus der PCI 2/89, Seite 43, habe ich ein Progrämmchen geschrieben, welches BASIC-Programme, die als ASCII-File vorliegen, auf enthaltene Steuerzeichen untersucht und dies dann in CHR$(..) übersetzt. Da wir ja selbst recht bequem sind, machen wir von der Möglichkeit, Steuerzeichen direkt als solche in das Programm einzugeben, oft Gebrauch. Die katastrophalen Auswirkungen auf das ausgedruckte Listing sind bekannt. Man spart jedoch sechzehn Tastendrücke, das heißt, acht pro Steuerzeichen (SHIFT und CTRL mitgerechnet), wenn man statt < PRINT CHR$(10)“Fehlerme!dung“ CHR$(7) > nur eingeben < PRINT"CTRL JFehlermeldungCTRL G" > . Funktionsweise des Programms: Delcode liest das als ASCII-File auf Diskette vorhandene Programm zeilenweise ein, ersetzt vorhandene Steuerzeichen durch den entsprechenden CHR$(..)-Ausdruck und speichert das so geänderte Programm mit der Extension <.LST> ab. Wenn die Steuerzeichen nicht innerhalb von Anführungsstrichen stehen, werden sie (zur Beschleunigung des Programms) nicht erkannt. Relevant kann dies allerdings nur in REM-Zeilen werden. Sind sie in einer PRINT-Anweisung vorhanden, ist die Umformung fehlerfrei. Stehen die Steuerzeichen dagegen in einer INPUT-Anweisung oder wird eine Variable damit belegt, kann es zu Fehlern kommen, die die Lauffähigkeit der Programme beeinträchtigen. Für den Anwendungszweck von Delcode. nämlich die List-barkeit auf den Drucker zu ermöglichen, halten wir sie für unschädlich. Bedienungsanleitung: Diskette mit dem zu behandelnden Programm einlegen -nicht vergessen, das Programm mit SAVE"name.asc",A abzuspeichern - Delcode starten, den Programmnamen eingeben, fertig.
|