★ APPLICATIONS ★ DIVERS ★ Steuerzeichen ohne Probleme ★ |
Checksummer (CPC Amstrad International) | Applications Divers |
Kontrollzeichen aufs Papier gebracht Bekanntlicherweise weichen die Steuerzeichen des Druckers und die der Bildschirmausgabe erheblich voneinander ab. Alles, was auf dem Bildschirm im Text erscheint, muß noch lange nicht auf dem Drucker genauso aussehen. Aus diesem Grunde haben wir aus der Redaktion auch darum gebeten, von einer Übersendung von BASIC-Listings mit Steuerzeichen in Reinform abzusehen. Diese werden bekanntlich durch gleichzeitiges Betätigen der Control- und einer anderen Taste erzeugt. Die Wiedergabe solcher Listings auf dem Drucker war bisher nicht möglich. Hier soll nun mit dem abgedruckten Listing Abhilfe geschaffen werden. Nicht nur für den normalen “Hausgebrauch“ ist das Tool in Verbindung mit unserem Checksummer nützlich. Voraussetzung ist, daß Sie unseren CHECKSUMMER V 2.0 bereits in Ihrer Softwaresammlung haben, denn nur hiermit ist diese Routine lauffähig. Als erstes müssen Sie in dem alten Listing die Zeile 90 wie folgt ersetzen: 90 CALL &A500:|ON:RUN"Control.BAS"Das Abspeichern sollte nicht vergessen werden. Nach dem Abtippen der Anpassung muß diese auf gleichem Datenträger unter dem Namen “Control.Bas“ abgespeichert werden. Der Start des Checksummers erfolgt wie gewohnt. Steuerzeichen im Listing Sie können für eigene Ausgaben von BASIC-Listings auf Ihrem Drucker dieses Utility in Verbindung mit dem Checksummer benutzen. Die Ausgabe läßt sich durch den Aufruf von |AN individuell gestalten. Für eine andere Ausgabe muß dem Aufruf die Adresse einer vorher zu definierenden Stringvariablen übergeben werden. Dem Grunde nach sind hier Ihrer Fantasie nur die Grenzen Ihres Druckers gesetzt. Die Variable, zum Beispiel a$, wird genauso aufgebaut, wie der Ausdruck später erfolgen soll (inklusive Steuerzeichen an den Drucker). Nehmen wir an. Sie wollen eine invertierte Ausgabe mit den Worten CTRL + (Steuerzeichen) erreichen: a$ = CHR$(INVERTAN) + “CTRL + “ + CHR$(255) + CHR$(INVERTAUS),Der Aufruf erfolgt dann mit: |AN,@a$Das CHR$(255) muß immer an die Stelle gesetzt werden, wo Sie das Steuerzeichen innerhalb der Ausgabe sehen möchten.! Ausgabe eines Steuerzeichens Die Ausgabe eines Steuerzeichens erfolgt ab nun (über lcheck) in folgender Weise: Der innerhalb Ihrer Zeichenausgabc in Großbuchstaben dargestellte Buchstabe (durch zwei eckige Klammern eingekreist) steht für CONTROL + Buchstabe. Diese müssen folglich zusammen betätigt werden, um tatsächlich das Steuerzeichen im Listing zu erzeugen. Das normale LIST-Kommando behält seinen Ursprungsstatus bei.
|