Žnderungen Da Capo ================== 1.14 05.06.94 Žnderungen ú Die Dialoge "Datum" und "Telefon", die aus der Maske heraus aufgerufen werden, sind jetzt nichtmodal. Daher kann man sie - sofern der Monitor grož genug ist - st„ndig ge”ffnet halten und hat somit z.B. alle Telefonnummern st„ndig im Blick (gewnscht von Chris Beckmann). ú Neuer Dialog "Feldbezeichner": Die Bezeichnungen fr "Firma", "Nachname", "Vorname" ... k”nnen fr die Tabelle und die Maske ge„ndert werden, und werden vorerst in der Parameter-Datei DACAPO.INF gesichert - sp„ter einmal wahrscheinlich in der Adressdatei (gewnscht von Reiner Rosin). ú Das Handbuch und die Hilfedatei wurden (z.T. grndlich) berarbeitet. ú Das Maskenmen wurde umgestrickt: Das Men "Aktion" wurde aufgesplittet in "Felder" und "Optionen". Der Infoeditor kann jetzt ebenfalls per Men angesprungen werden. ú Fensterdialoge werden jetzt auch mit den Tastaturshortcuts (z.B. ALT+A) beendet (von Armin Schreck gewnscht). Nur ein Rechtsklick auf einen EXIT-Button beendet den Dialog _nicht_ (gilt jetzt auch fr modale Fensterdialoge). Bugfixes ú Die Fensterverwaltung wurde intern umgestrickt. Dadurch kommt es nicht mehr zur Fensterknappheit, wenn die maximale Anzahl an Fenstern ge”ffnet wurde (es wurden dann keine weiteren neuen Fenster kreiert). ú Ein Fehler in den MyDials im Zusammenhang mit virtuellen Bildschirmaufl”sungen wurde behoben (von Olaf Meisiek berichtet). ú Der Tastaturshortcut fr "Klemmbrett" (Dialog "Listen drucken...") funktionierte nicht (von Armin Schreck berichtet). 1.13 "Never release a x.13 version!" (nein, eigentlich bin ich ja nicht abergl„ubig ;-) 1.12 23.05.94 (nicht ”ffentlich) Žnderungen ú Die Menstruktur wurde umgekrempelt: Das Men "Tabelle" enth„lt alle Menpunkte zum Tabellenfenster, die auch nur selektierbar sind, wenn die Tabelle oben ist. Das Men "Adressen" enth„lt diejenigen Menpunkte, die den Datenbestand betreffen, also "Sortieren", "Dubletten eliminieren", "Selektierte zeigen" ... ú In der Maske werden die beiden Listen "Gruppen" und "Anreden" nun per Men anstatt ber tastaturgesteuerte Zeichenketten aufgerufen. Bugfixes ú Beim Import (Modus: Trennung = Datensatzende) kam es zu Fehlern, wenn die Tabelle weniger oder gleich viele Felder anzeigte als die Importdatei besaž (gemeldet von Reiner Rosin). 1.11 18.05.94 (nicht ”ffentlich) Žnderungen ú Die Dateiauswahl verzweigt (bei Tabelle, Maske, IMG- oder Textfenster) in den Pfad des obersten Fensters. ú Der Name des Druckertreibers wird ohne Pfad gesichert und muž sich daher zwingend im Systemordner befinden. ú Der Standardsystemordner heižt jetzt "DACAPO" und nicht mehr "ADRESSEN" (was ein Schokoriegel kann, kann ich auch...). ú Das Handbuch wird als ASCII-Datei freigegeben. Da Capo wird in drei Archive aufgesplittet: DACAxxxD.ZIP (deutsche Version, Programm, Resource und Adressdateien), DACAxxxE.ZIP (englische Version) und DACADIV.ZIP (Tools, Handbuch und Druckertreiber). "xxx" steht dabei fr die jeweilige Versionsnummer. Bugfixes ú DACAPO.RPT wird vor der ersten Klemmbrettaktion eingelesen, da sonst nur eine leere Klemmbrettdatei SCRAP.TXT erzeugt wird (gemeldet von Arik Siebenhofer). 1.10 30.04.94 Žnderungen ú Es gibt wieder neue MyDials :-) Daher besitzen jetzt die Dialoge z.T. auch scrollbare (lange) Textfelder, insbesondere in der Maske und den Dateinamensfeldern. ú Da Capo liegt jetzt ein kleines AUTO-Ordnerprogramm bei, welches beim Booten an anstehende Geburtstage erinnert. Bugfixes ú Beim Shellaufruf wird die Fehlerausgabe unter GEMINI nicht mehr per "errorfile" umgelenkt. ú Der Beep ert”nt bei Alertboxen nicht mehr unendlich. 1.09 19.04.94 Žnderungen ú Es besteht die M”glichkeit zur Registrierung per Codenummer, daher erscheint auch der Sharewaredialog bei Programmstart "zur Erinnerung". Die maximale Anzahl von Datens„tzen wurde in der nicht registrierten Version auf 40 beschr„nkt. Bugfixes ú fsfirst ("DACAPO*.RSC") klappt auf dem Falcon scheinbar nicht, daher muž die Ressourcedatei wieder "DACAPO.RSC" heižen. Wer lieber mit der englischen Version arbeiten m”chte, muž sie daher umbenennen und zu DACAPO.APP kopieren. 1.08 11.04.94 Žnderungen ú Eine englische Version ist jetzt ebenfalls vorhanden. Wer diese benutzen m”chte, kopiert DACAPO_E.RSC zu DACAPO.APP/ACC und entfernt vorher die alte Resource (oder benennt sie um: Da Capo sucht nach der ersten Datei, die auf das Muster DACAPO*.RSC pažt). Hilfe und Dokumentation gibt es vorher noch nicht auf englisch, sondern erst bei entsprechender Nachfrage. ú Da Capo sollte jetzt ber beliebige serielle Schnittstellen telefonieren k”nnen. Dabei kann die Zeichenkette zur Anwahl frei vorgegeben werden (Default: "ATDP"). ú Die Klemmbrettfunktionen wurden umgestrickt, nachdem "Diskausgabe" einiges berflssig gemacht hat. In der Maske wird nur das aktuelle Text-Feld exportiert (spart Zeit), in der Tabelle werden folgende beide Dateien geschrieben: SCRAP.ADR enth„lt die Daten im internen Da Capo-Format fr den eigenen Import, SCRAP.TXT schreibt die markierten Datens„tze als Report, z.B. Briefkopf (siehe Dialog: "Bearbeiten/Listen drucken"). Diese Vorgehensweise ist sauberer als die (viel gewnschte) 1st-ADRESS-Tastaturpuffergeschichte, und sollte von allen modernen Applikationen untersttzt werden, die den Datenaustausch ber das GEM-Clipboard erlauben (sogar Signum!3 soll das jetzt k”nnen). Der aktuelle Eintrag des Listendialogs wird daher auch in DACAPO.INF mitgesichert. Bugfixes ú Der Systembeep ("Plinggg) wird nicht mehr oder nur dann ausgegeben, wenn das VDI v_sound untersttzt. Unter MTOS fhrte Bconout zu einem Totalabsturz, z.B. beim Aufruf von Warnungen oder Klick in ein nicht aktives Fenster bei einem modalen Fensterdialog (h„tte nie gedacht, daž das so gef„hrlich ist :-( ú Durch die Žnderungen zur Version 1.06 wurde der 3D-Schalter nicht mehr (rechtzeitig) ausgelesen und konnte daher auch nicht mehr gesetzt werden. 3D-Dialoge gab's daher nur ohne DACAPO.INF. 1.07 06.04.94 (nicht ”ffentlich) Žnderungen ú Der Dialog "Import/Export-Parameter" enth„lt einen neuen Schalter: "Trennung = Datensatzende". Ist er aktiviert, wird die Zeichenkette, die zur Trennung von Datens„tzen dient als Datensatzende interpretiert. Somit muž ein Importdatensatz nicht mehr alle Felder enthalten. Als Beispiel kann man die Datei "TEST\REC_END.EXP" betrachten. Diese enth„lt die Felder "Nachname", "Vorname" und "Firma". Die Felder werden durch einen Zeilenvorschub (13,10), die Datens„tze zus„tzlich durch "++++" getrennt. ú In der Parameterdatei wird nur noch der Name der Adressdatei, _ohne_ den Zugriffspfad geschrieben. Vorteil: man kann das komplette Da Capo-Verzeichnis an eine beliebige Stelle kopieren. Nachteil: die Adressdatei muž jetzt _zwingend_ in den Da Capo-Systempfad kopiert werden, um bei Programmstart automatisch geladen zu werden. ú Da Capo kann jetzt wieder (X)IMG-Bilder darstellen (das Geiž-Modul ist wieder drin!). Die 2.5 KByte, die Da Capo dadurch gr”žer wird machen auch nichts mehr aus :-( ú Neuer Menpunkt "Diskausgabe": er macht im Prinzip das gleiche wie die Klemmbrettfunktionen (*.MSK und *.TAB anlegen), nur wird vorher noch nach einem beliebigen Dateinamen gefragt. ú Da Capo sucht seine Resourcedatei unter DACAPO*.RSC. Dadurch sind internationale Versionen wie DACAPO_E.RSC (englische Version, kommt demn„chst) m”glich. Bugfixes ú Die Zeichenumsetzung im Druckertreiber darf NULL-Bytes enthalten ú Beim Import wird auf dem aktuellen Pfad (nicht auf dem Systempfad) gesucht. ú Die Import-Funktion hatte einen Bug, der unter bestimmten Umst„nden zu einem Absturz fhrte. ú Der letzte Datensatz wird auch dann importiert, wenn nicht alle Felder enthalten sind. ú Die Menpunkte "Sichern (als...)" sind nur aktiv, wenn die Tabelle oder Maske oben liegen. ú Der Shareware-Dialog sollte auch in Farbe mit schwarzem Rand erscheinen. 1.06 03.04.94 Žnderungen ú Die Reportdefinition wird erst beim ™ffnen des entsprechenden Dialoges eingelesen. Sie kann daher parallel mit einem Editor (z.B. unter MTOS) ver„ndert ver„ndert werden. ú Reports k”nnen auch auf das Klemmbrett (SCRAP.TXT) anstatt in eine Datei ausgegeben werden. ú Kleinere Sch”nheitskorrekturen an der Resource. ú Das aktuelle Editfeld im Telefondialog kann als Telefonnummer ber ein angeschlossenes Modem gew„hlt werden. Bisher wird nur Standard-AUX: untersttzt (anstelle des Popups), und ein fester Anwahlstring ("ATDP") benutzt. ú Die aktuellen MyDials wurden eingebunden (mein Dank an Olaf Meisiek), daher sollte es (hoffentlich!) keine Probleme mehr mit diversen Grafikkarten geben. ú Die Infodatei DACAPO.INF wird per Dateiauswahl gesucht, wenn sie nicht im Applikationspfad gefunden werden konnte und nicht mehr auf _allen_ angemeldeten Laufwerken. Das sollte den Besitzern von Wechselplatten entgegenkommen. ú Der selektierte Popupeintrag erscheint abgehakt. ú Vor dem Menpunkt "Alle Spalten" erfolgt eine Sicherheitsabfrage. Bugfixes ú Das Tabellenfenster wird auf jeden Fall ge”ffnet, wenn das Men im Fenster erscheinen soll. ú Schliežen der Tabelle fhrt im PRG-Betrieb zum Programmende, wenn Men im Fenster ist. ú Der aktuelle Datensatz wird beim ™ffnen der Maske korrekt gesetzt. ú Das Tabellenfenster wird nach jedem Sortieren neu gezeichnet.