★ APPLICATIONS ★ PROGRAMMATION ★ VARCUT (CPC AMSTRAD INTERNATIONAL) ★ |
Varcut (CPC Amstrad International) | Applications Programmation |
Variabienschere Variablen können eine Länge von maximal 40 Zeichen beanspruchen. Das kostet natürlich kostbaren Speicherplatz. Will man nun nachträglich einige Variablen ändern bzw. kürzen, so muß man das Programm Zeile für Zeile durchgehen und mit EDIT bzw. der COPY-Taste umständliche Änderungen vornehmen. Bei dieser Methode können sich leicht Fehler einschleichen, Variablen können übersehen werden bzw. doppelt Vorkommen. Wenn Sie sich solchen Ärger ersparen wollen, so tippen Sie VARCUT ab. VARCUT listet alle im BASIC-Programm vorkommenden Variablen in alphabetischer Reihenfolge auf, und der Programmierer oder der Programmbenutzer kann die Variablen nach eigenem Wunsch ändern. Wenn Sie glücklicher Besitzer des Sonderheftes 6/88 sind und das Programm COMEX in Verwendung haben, können Sie VARCUT ganz leicht in dieses Programm einbinden. COMEX.BIN und VARCUT.BIN können zusammen im Speicher stehen und zusammen verwendet werden. Um eine optimale Komprimierung des BASIC-Program-mes zu erzielen, muß zuerst VARCUT durch Betätigung der Kommataste auf dem Zehnerblock aktiviert werden, anschließend wird dann mit der kleinen ENTER-Taste COMEX aufgerufen. Handhabung des Programmes VARCUT kann also als eigenständiges Programm sowie auch als Ergänzung zu COMEX Verwendung finden. Durch RUN “VARCUT“ wird das Maschinenprogramm geladen und nach Eingabe des Rechnertyps das BASIC-Programm automatisch gelöscht, das Maschinenprogramm ist ab sofort auf Ihren Rechnertyp eingestellt. Nun kann ein beliebiges BASIC-Programm, welches Sie bearbeiten wollen, in den Speicher geladen werden. Durch Druck auf die Kommataste des Zehnerblocks wird die Maschinencoderoutine angesprungen. Die Variablen, egal welchen Typs, werden alle in alphabetischer Reihenfolge unter der Rubrik “ORIGINALVARIABLE“ aufgelistet. Als nächstes fragt Sie das Programm, welcher Variablenname geändert werden soll. Durch Eingabe des Kennbuchstabens erscheint dieser zu Ihrer Kontrolle nochmals auf dem Bildschirm, und nun geben Sie den neuen Namen ein. Danach erscheint rechts neben “ORIGINALVARIABLE“ die Rubrik “GEKÜRZTE VARIABLE“ mit den neu benannten Variablen, wie sie im Anschluß im BASIC-Programm stehen werden. Wenn Sie alle gewünschten Variablen mit dem gleichen Anfangsbuchstaben bearbeitet haben, drücken Sie die Pfeiltaste (links neben CLR). Danach werden die Originalvariablennamen gegen die gekürzte Version im BASIC-Programm ausgetauscht, die Verwaltungsbytes (Zeilenlänge) der neuen Situation angepaßt und durch die Blockverschieberoutine LDIR der Rest des Programmes an die gerade gekürzte Variable herangeschoben. Nach der Abarbeitung wird automatisch der Anfangsbuchstabe erhöht, das Programm sucht nun alle Variablen mit dem neuen Buchstaben und die Routine beginnt von vorne zu laufen. Nachdem alle Variablen, die im BASIC-Programm Vorkommen, bearbeitet wurden, erscheint ein Hinweis auf die Anzahl der eingesparten Bytes. Besonderheiten
Wenn Sie das Programm COMEX besitzen, können Sie VARCUT sehr leicht in dieses Programm einbinden, indem Sie COMEX.BAS laden und die neuen BASIC-Zeilen ab Zeile 320 aus dem Listing VARCOM.BAS in dieses Programm einfügen und abspeichern.
|