T E L E F O N . A C C V 1.0 geschrieben in ST-Pascal-Plus V2.06 ein Programm von Wolfgang Nelius Wilhelmstr. 13 5406 Winningen Tel. 02606 / 319 1. Einleitung Die Idee zu diesem Accessory kam mir, als ich zum x-ten Mal ADIMENS aufrufen mužte, um mir eine Telefonnummer aus den dort gespeicherten Adressen herauszusuchen. Diese Arbeit wurde mir langsam zu bunt und ich suchte nach einer anderen L”sung. Warum sollte ich nicht die Namen und Telefonnummern meiner Adressendatei exportieren und mit Hilfe eines Accessories verwalten? Es entstand TELEFON.ACC. 2. Was tut das Programm Wie der Name schon sagt ist TELEFON.ACC ein Accessory, das beim Booten des Rechners in den Speicher geladen und gestartet wird. Als erstes schaut das Programm nach der Datei: "TELEFON.MRG". Wenn vorhanden, wird die Datei ge”ffnet und die einzelnen Zeilen als Datens„tze eingelesen. Diese Datens„tze bilden die Grundlage fr ein Telefonregister. Bei Aufruf des Accessories kann man nun durch Anklicken der entsprechenden Buchstaben-Box sich die Namen und Telefonnummern mit diesem Anfangsbuchstaben auf dem Bildschirm ausgeben lassen (bitte ausprobieren!). Jede weitere Bedienung des Accessories erfolgt ber Dialogboxen, die sich selbst erkl„ren. 3. Struktur der Datei "TELEFON.MRG" Die Datei "TELEFON.MRG" ist eine normale ASCII-Datei, in der in jeder Zeile in aufsteigender alphabetischer Reihenfolge folgendes steht: Nachname[16]~Vorname[16]~Telefon privat[20]~Telefon dienstlich[20] Die Zahlen geben die maximale L„nge in Zeichen an. Als Trennzeichen wurde die Schlangenlinie "~" verwendet. Ist z.B. ein Vorname l„nger als die zul„ssigen 16 Zeichen so wird der Rest bis zum n„chsten "~" einfach abgeschnitten. Die Datei "TELEFON.MRG" muž immer im gleichen Pfad wie das Accessory "TELEFON.ACC" liegen, d.h. auf A:\ auf C:\ oder wie immer das Bootlaufwerk heižt!!! Eine Testdatei "TELEFON.MRG" befindet sich ebenfalls im Ordner "TELEFON". Aus dieser Datei ist auch ersichtlich, daž bei fehlendem Merkmal, wie z.B. der dienstl. Telefonnummer, die Zeile mit dem Trennzeichen "~" abgeschlossen wird (siehe Eintrag: "Mustermann~Rolf"). Bei fehlender privater Telefonnummer stehen zwei "~" nebeneinander (siehe Eintrag: "Musterfrau~Angelika". 4. Was das Accessory nicht kann Es sortiert die eingelesenen Daten nicht!!! Deshalb sollten in der Textdatei "TELEFON.MRG" die Daten nach Nachnamen sortiert in aufsteigender Reihenfolge vorhanden sein. Das Sortieren kann jedes Datenbankprogramm (oder Tempus) besser! Es l„uft nur in der hohen Aufl”sung auf dem monochromen Monitor! Stellt das Accessory die mittlere oder niedrige Aufl”sung fest, so wird es zwar installiert, liest aber nicht die Datei "TELEFON.MRG" ein und kann nicht aufgerufen werden. Das gleiche passiert, wenn die Datei "TELEFON.MRG" nicht gefunden wurde. Die maximale Anzahl der Namen ist 200 !!! 5. Speicherplatz Das Accessory ist zwar mit 24 kByte-L„nge nicht gerade sehr grož, aber da alle Daten in einem Rutsch geladen und im Speicher gehalten werden, ben”tigt es doch noch zus„tzlich ca. 27 kByte an Speicher. 6. Anhang Ich habe mich entschlossen, dieses Accessory als Public Domain in Umlauf zu bringen. Jeder, der das Programm gut findet und in meine Update-Liste aufgenommen werden m”chte (vielleicht gibt es ja noch Folgeversionen) sollte mir DM 10,-- als Schein schicken oder auf mein Konto bei der Sparkasse Koblenz BLZ 570 501 20 Konto.-Nr. 117 402 578 berweisen. Gegen entsprechende Gebhren (ist Verhandlungs- und Aufwandssache) bin ich gerne bereit, das Programm an die Erfordernisse einzelner Anwender anzupassen. 7. Haftungsausschluž Ich habe alle erdenklichen Mažnahmen getroffen, um die Richtigkeit und Fehlerfreiheit des Programms "TELEFON.ACC" zu erreichen. Aufgrund der Vielfalt der existierenden ATARI ST - Systeme und ihrer Einstellungen kann ich keine Garantie fr die Fehlerfreiheit des Programms geben, sowie keinerlei Haftung fr eventuell daraus resultierende Folgesch„den bernehmen! Wolfgang Nelius, 21. August 1989