*************** aktuelle Information zu FORMULAR.PRG ****************** aktuelle Version: 4.13 vom 6.2.93 Žnderungen Version 2.0: - Bugs: Der Cursor macht keinen Bl”dsinn mehr, wenn man vom ersten Eintrag einer Seite noch weiter zurck m”chte - bisher verirrte er sich dabei auf die davorliegende Seite, ohne es zu merken! - Erheblich erweiterte Desktop-Operationen: Klemmbrett, Papierkorb. Eintr„ge k”nnen mit der Maus angew„hlt und auf Klemmbrett, Drucker und Papierkorb verschoben werden (vom Klemmbrett natrlich auch zurck). - Volles Windowhandling unter GEM - keine nackten Fenster mehr! - Erheblich schnellerer Ausdruck durch effizientere Programmierung - Endlospapier einstellbar (samt L„nge), Ausdruck aller Seiten eines Formulars in einem Rutsch - u.v.a.m. Žnderungen Version 2.1: - aufger„umterer Desktop - Textgr”že und Attribute werden ber Pop-Up-Mens gew„hlt - Erweiterung der Datenbank-Schnittstelle (nur XFORM) - automatisches Einfgen von Zeit und Datum (nur XFORM) - erheblich schnellerer Bildschirm-redraw in vielen F„llen - krzerer und schnellerer Code - Dank sei TT und MCh von Application Systems in Heidelberg fr ihren neuen Megamax-Modula-2 Compiler! - ganz wichtig: FORMULAR und XFORM arbeiten nun anstandslos mit 9-Nadel-Druckern zusammen (auch EPSON LX-800) - FORMULAR und XFORM laufen auch auf dem TT - zumindest in der hohen ST-Aufl”sung Žnderungen Version 2.2: (28.1.91) - eine ganze Reihe kleinerer Bugs, die allerdings nicht die Betriebssicherheit des Programms beeintr„chtigten, wurde behoben: * Bildschirm-redraw jetzt fehlerfrei und schneller * Nach Klemmbrett-Ausdruck im Modus 'SOFORTDRUCK' wird jetzt ordnungsgem„ž wieder die dem Cursor entsprechende vertikale Druckkopfposition hergestellt * Nach einem Žndern der Textgr”že eines bereits bestehenden Eintrages bleibt der Cursor jetzt immer sichtbar, ggf. wird der Fensterausschnitt gescrollt. * Modus der Datenbank-Schnittstelle wird mit den Parametern abgespeichert und beim Start des Programms automatisch eingestellt * endlich l„uft FORMULAR/XFORM auch mit 9-Nadel-Druckern wirklich fehlerfrei!!! * die im Men 'Schalter' angegebenen Shortcuts (Alt-R, -L, -V) funktionieren jetzt. Žnderungen Version 2.3: - Der Tastaturpuffer wird nun w„hrend der Arbeit nicht mehr gel”scht. Das hat den Vorteil, daž keine Zeichen mehr 'verschluckt' werden (Danke fr den Hinweis). Gleichzeitig wird damit aber erkauft, daž der Cursor nach alter GEM-Manier 'nachl„uft' - l„žt sich offenbar nicht vermeiden! - Zwei weitere Schalter sind hinzugekommen: Label k”nnen nun auf dem Bildschirm optional in Grožbuchstaben dargestellt werden (das ist besser lesbar). Ferner kann die Bildschirmdarstellung in der H”he um den Faktor 2 gestreckt werden - ein Vorteil bei sehr 'engen' Formularen. Auch hier: Danke fr die Anregung! - FORMULAR/XFORM vertragen sich nun mit allen Fileselectorboxen. - [Shift]-Control-Delete funktioniert nun korrekt - beim Leeren des aktuellen Eintrags bleibt kein Buchstabe mehr brig, beim Entfernen bleibt nicht mehr ein Rest des Cursors stehen. - Die Db-Schnittstelle (XFORM) funktioniert nun auch korrekt mit Formularen, die mit FORMULAR 1.1 erstellt wurden. Hier gab es durch einen Fehler in der Version 1.1 nachtr„glich Žrger. Žnderungen Version 2.4: - Es wurde eine Statistik-Funktion implementiert: Ausgew„hlte Daten von Formularen werden auf Wunsch sequentiell in einer Datei abgespeichert (Kontobuch) und k”nnen mit jeder Textverarbeitung ausgedruckt werden - Die Statistikfunktion erlaubt auch den Datentransport zu anderen Programmen, die entsprechenden Schnittstellen mssen Sie sich aber selber schreiben. - Nach dem L”schen aller Eintr„ge (..alles l”schen) werden nicht mehr die jeweils letzten Zeichen eines Eintrags verschluckt - Die Datenbankschnittstelle kann nun Datens„tze einzeln einlesen und auf Wunsch einzeln ausdrucken. Žnderungen Version 3.0: - Bis zu 7 h„ufig ben”tigte Formulare k”nnen auf dem Desktop angemeldet werden - Inhalte von Formularen k”nnen nun platzsparend als Daten abgespeichert werden und ber die Db-Schnittstelle wieder eingelesen werden (nur XFORM); damit k”nnen viele Formulare in einem Rutsch ausgefllt und dann automatisch ausgedruckt werden. - beliebig viele Macro-Dateien k”nnen automatisch verwaltet werden: Zu jedem Formular eine eigene Macro-Datei! - Ausdruck wahlweise in Draft oder LQ - Die Option 'Label grož' wurde wieder entfernt - Eintr„ge k”nnen nun linksbndig, rechtsbndig oder unformatiert geschrieben werden, ferner kann die L„nge der Eintr„ge begrenzt werden. Wichtig z.B. im Zusammenhang mit der Db-Schnittstelle (Betrag -> rechtsbndig) - Dateifehler werden nun (hoffentlich immer) abgefangen - 'Statistik' wurde konsequenterweise durch 'Protokoll' ersetzt - In das Protokoll kann automatisch das aktuelle Datum geschrieben werden Žnderungen Version 3.01: - Aufgrund der Hinweise eines aufmerksamen Overscan-Benutzers konnten zahllose Fehler in der Grožbildschirm-Darstellung festgestellt und behoben werden. Dank an Martin Wallmeier! - Das Mažsystem wird jetzt korrekt mit den Parametern abgespeichert - Das Programm verh„lt sich jetzt auch mit Accessories, die eigene Fenster benutzen, korrekt. Das Formularfenster kann also durch Anklicken aktiviert werden, wenn ein ACC Ausgaben in ein Fenster macht (Probieren Sie das doch einmal mit dem exzellenten Taschenrechner CALC.ACC von Wienand oder mit dem Kontrollfeld) - Die Parameter nehmen nun auch dann vernnftige Werte an, wenn keine Parameter-Datei (.INF) vorliegt; die Parameterfehler sind brigens bei der šberarbeitung 2.4 nach 3.0 'eingebaut' worden, da hier die interne Struktur des Programms stark abge„ndert wurde. Žnderungen Version 3.1: - Die Papierart (Endlos/Einzelblatt) und Papierl„nge fr Endlos wird nun mit jedem Formular abgepeichert; dadurch entf„llt das l„stige Umstellen, wenn man mit verschiedenen Papierarten arbeitet - Die Textattribute sind nun wahlweise 'dynamisch', d.h., die Attribute des aktuellen Textes bleiben beim Schreiben erhalten. Bisher wurden immer die vorgew„hlten Attribute verwendet - Die Textgr”že 6 cpi wird nun untersttzt, sieht allerdings auf dem Bildschirm etwas mager aus; dafr ist die Bildschirmdarstellung mažstabgerecht - Das Anh„ngen von Daten und das Protokoll funktionieren nun (hoffentlich) auch unter KAOS 1.4.2 (das alte 'nur-lesen'-Problem) - Die Position der Icons fr die Standardfiles wird nun in der Parameterdatei als relative Position abgespeichert (640/400 = rechts unten); dadurch kann FORMULAR/XFORM unter Autoswitch-Overscan bei wechselnden Aufl”sungen betrieben werden Žnderungen Version 3.11/3.2: - Ein kleiner, aber l„stiger redraw-Fehler wurde behoben - Beim Ausdruck mehrer Seiten in einem Rutsch werden nun die R„nder korrekt eingestellt; bisher stimmten diese nur bei der ersten Seite - Beim Entfernen einer (letzten) Seite verirrt sich der Cursor nun nicht mehr, wenn zuvor eine davor liegende Seite entfernt wurde Žnderungen Version 3.3 - Ein Fehler beim Laden bestimmter Druckeranpassungen (mit Steuercodes ber 51) wurde behoben. Dank fr den Hinweis! - Drucker-Grundparameter und Formularparameter (die mit dem Formular abgespeichert werden) wurden getrennt - Durch eine grndliche šberarbeitung konnte das Programm um 10kByte verkrzt und etwas schneller gemacht werden Žnderung Version 3.31: - PRINTER.P9 wird wieder korrekt als 9-Nadel-Drucker erkannt (hat sich in Version 3.3 eingeschlichen) Žnderungen Version 3.4: - Nun werden Atari- und HP-kompatible Laserdrucker untersttzt (damit natrlich auch der so beliebte HP DeskJet+) - Unter 'Drucker-Grundparameter' wurden drei neue Parameter eingefhrt Žnderungen Version 3.5 (11.10.91): - Ein verflixter Fehler wurde beseitigt: Datenbest„nde, die von Formularen mit Protokollfeldern gelesen und gedruckt wurden, konnten nur bis zum zweiten Datensatz korrekt verarbeitet werden, d.h., das Protokoll brachte die Datenenbankschnittstelle durcheinander! - Die Bildschirmausgabe konnte noch etwas optimiert werden (Geschwindigkeit) - Das Klemmbrett kann jetzt mit Laserdruckern nicht mehr ausgedruckt werden, da diese Drucker im Sofortdruckmodus nur Bl”dsinn veranstalten Žnderungen Version 4.0 (2.1.1992): Ein wahrer Segen von Žnderungen geht ber ST-FORMULAR/XFORM her, da die ehemals komerzielle Version XFORMPRO nun als XFORM (Shareware) vertrieben wird: - Suchpfade fr verschiedene Anwendungen sind vorw„hlbar; Anwendungen (z.B. Textverarbeitung, Datenbank) k”nnen mit oder ohne Parameterbergabe direkt aus ST-Formular/XFORM aufgerufen werden (Shell-Funktionen) - Der Druckertreiber kann nun von einem beliebigen Pfad unter beliebigem Namen geladen werden, auch nachtr„glich (z.B. zu Testzwecken) - Macros k”nnen im šberblick betrachtet und editiert werden - Die Positionen von Feldern k”nnen nun im Nachhinein sehr einfach korrigiert werden - u.v.a.m. Žnderungen Version 4.1 (9.1.1992; so schnell arbeitet nur ein PD-Autor!) - Alle Dialoge sind nun Autoflydials (verschiebbar); insbesondere wird nach Dialogen der Bildschirm nun um ein Vielfaches schneller neugezeichnet! - Beim Einstellen der Druckeranpassung wird nun als Endung *.* vorgegeben (damit man auch *.P24 usw. findet) Žnderungen Version 4.2 (16.1.1992) - Das gute Handbuch liegt nun reich bebildert im SIGNUM2-Format bei - Zwei kleine redraw-Fehler wurden beseitigt (nach 'R„nder einstellen' und Žndern der Schriftgr”že) Žnderungen Version 4.3 (15.2.1992) - Die Datenbankschnittstelle verschluckt bei ausgeschalteter Synchronisation keine Datenfelder mehr - Die Endung fr Exportdateien von Datenbanken ist voreinstellbar - Unter den Drucker-Grundparametern k”nnen nun z.T. negative Offsets eingetragen werden - wichtig fr Laser- und DeskJet-Benutzer! Žnderungen Version 4.4 (1.3.1992) - Nachdem auf einigen 1040-STE-Rechnern und mit verschiedenen Grafikkarten seltsame Fehler auftraten, wurde die Speicherverwaltung berarbeitet; die Lauff„higkeit auf verschiedenen Konfigurationen wird z.Zt. geprft Žnderungen Version 4.5 (5.3.1992) - Das Abspeichern von Daten funktioniert nun vom ersten Datensatz an fehlerfrei (bisher wurde der erste Datensatz verschluckt) - Parameterdateien k”nnen nun unter w„hlbarem Namen abgespeichert und nachgeladen werden; dadurch kann man fr verschiedene Aufgaben verschiedene Parameterdateien zurechtlegen (eine fr Querdruck, eine fr den Zweitdrucker...) Žnderungen Version 4.6 (15.4.1992) - beim Einlesen von Daten im Ausfll-Modus bleibt dieser Modus eingeschaltet; damit k”nnen die von einer Datenbank importierten Daten leichter editiert werden - Die Druckerpositionierung wurde v”llig neu geschrieben; das macht sich vor allem in einer sehr viel gr”žeren Genauigkeit bei der vertikalen Positionierung im Zusammenhang mit den Mažhaltigkeitsfaktoren bemerkbar - diese k”nnen nun wirksam in 1/1000-Schritten variiert werden - Formulare werden nun regelm„žig auf interne Fehlerfreiheit geprft; daher k”nnen nun auch Formulare, die mit „lteren Versionen erstellt wurden, uneingeschr„nkt bearbeitet werden; teilweise konnten bisher in „lteren Formulardateien z.B. keine Seiten entfernt werden, da das Dateiformat nicht von allen Programmversionen korrekt eingehalten wurde. Žnderungen Version 4.7 (27.4.1992) - Bei allen Mažeingaben in Dialogboxen werden die Nachkommastellen dem Mažsystem angepažt (Zoll - 2 Stellen, cm - 1 Stelle usw.) - Die Position eines Feldes kann durch Doppelklick auf ein Feld ver„ndert werden - Beim Ver„ndern der Position und Editieren des Infos eines Feldes (Label, Formatierung usw.) wird das gew„hlte Feld invertiert dargestellt; daher k”nnen Sie w„hrend des Editierens sehen, um welchen Eintrag es sich handelt, zumal Sie die Dialogboxen verschieben k”nnen. - Der Meneintrag 'Arbeiten - Cursor positionieren' ist nur w„hlbar, wenn sich der Cursor in keinem Feld befindet. - Der Pfeil 'D-SATZ' im Desktop (links unten) kann auch angeklickt werden, wenn noch kein Datenfile ge”ffnet wurde; dann werden zuerst mittels Dateiauswahlbox zur Auswahl aufgefordert, anschliežend wird gelesen. Žnderungen Version 4.8 (8.6.1992) - Die Probleme mit der Fileselectbox unter TOS 1.02 wurden (hoffentlich) beseitigt (Tip: Trotzdem TOS > 1.02 besorgen!); aužerdem lassen sich die Suchpfade einfacher einstellen, da sie auch angenommen werden, wenn das Namensfeld in der Fileselectbox leer ist - Das Formularfenster l„žt sich nun auch im Hintergrund scrollen (Vorbereitung fr MultiTOS); Einschr„nkung s.a. NIX_GEHT.TXT; Dank an Guido Vollbeding fr sein ArrowCheck. Žnderungen Version 4.9 (14.7.1992) - Ein u.U. fataler Fehler beim Abspeichern wurde beseitigt: Gelegentlich wurden hierbei einzelne Felder verschluckt oder sogar ganze Seiten unbrauchbar gemacht (bei mehrseitigen Formularen die letzte Seite) - Etwas fr den Komfort: Sie k”nnen den Cursor nun auch innerhalb eines Feldes mit der Maus auf beliebige Buchstaben positionieren! Žnderungen Version 4.10 (29.8.1992) - Ein redraw-Fehler (Kursivschrift wird abgeschnitten dargestellt, fast so bl”d wie bei WordPlus, allerdings nur mit NVDI) wurde behoben - beim Anklicken eines fast leeren Feldes kann der Cursor nun nicht mehr irrtmlich dahinter geraten, sondern springt automatisch auf des erste (leere) Zeichen Žnderungen Version 4.11 (4.10.1992) - Beim Ausdruck werden nun leere Felder einfach bersprungen; dadurch ist der Ausdruck bei Formularen wie z.B. Rechnungen nun erheblich schneller, wenn nicht alle Felder gefllt sind - die Master-Attribute einzelner Felder, die auch in leeren Feldern erhalten bleiben sollten, bleiben nun auch wirklich erhalten (auch beim Abspeichern) Žnderungen Version 4.12 (28.12.1992) - Die Datenbankschnittstelle erlaubt nun, Daten aus einem File zu lesen und ver„ndert in ein anderes File zurckzuschreiben (unentbehrlich beim Ausfllen von Zeugnissen, s.a. FORMULAR.TXT Kap.3.3) Žnderungen Version 4.13 (6.2.1993) - Felder k”nnen nun auch zentriert formatiert werden - Textattribute k”nnen jetzt mit Tastaturkzeln umgeschaltet werden (z.B. Alternate-F fr Fettschrift ein/aus), s. FORMULAR.TXT Kap. 3.8 - Einige zus„tzliche Fehlerabfragen beim ™ffnen einer neuen Datei wurden vorgesehen (interne Žnderung) Žnderungen Version 4.14 (16.4.1993) - Der 'Millionen-Zeichen-Fehler' (s.alte NIXGEHT.TXT) konnte dank der Aufmerksamkeit eines XFORM-Benutzers behoben werden - danke! - Einige kleine Bugs in der UNDO-Funktion (z.B.nach vorherigem Modus- wechsel) wurden behoben *** Wichtig *** Wichtig *** Wichtig *** Wichtig *** Wichtig *** Wichtig *** Fr DM 40.- + Diskette + frankierten Rckumschlag erhalten Sie beim Autor eine registrierte Ausgabe der erweiterten Version XFORM (fr 'eXtended FORMular') und eine aktuelle Ausgabe von FORMULAR zum Weitergeben. XFORM bietet zus„tzlich: - eine leistungsf„hige Datenbankschnittstelle (die Sie sich in Teilen auch in FORMULAR ansehen k”nnen) - Protokollfunktion - Tastaturmacros auf allen Tasten - Einfgen von Systemzeit / -datum Ferner k”nnen Sie dann am Update-Service partizipieren: Sie (registrierter Benutzer von XFORM) schicken mir eine leere Diskette einschliežlich frankiertem Rckumschlag und erhalten automatisch das n„chste Update - dann k”nnen Sie mir wieder eine leere Diskette schicken u.s.w... Auf Wunsch benachrichtige ich Sie natrlich auch, wenn es nennenswerte Žnderungen am Programm gegeben hat! Auf Wunsch k”nnen Sie eine vollst„ndig englischsprachige version von XFORM oder ST-FORMULAR erhalten, die von Peter A. West berarbeitet wurde. Viel Spaž mit der neuen Version von FORMULAR! Benedikt Stratmann