Geschichte von »StarAm Plan« (ältere Änderungen sind aus Platzgründen nicht enthalten): ---------------------------------------------------------------------------- 2.0b 16.05.1996 ---------------------------------------------------------------------------- - Laufzeitfehler bei Erzeugung eines Kreisdiagramms mit sinnlosen Werten (Summe=0, negative Werte) abgefangen. Trat nur auf bei vorhandener FPU (nicht 68040 CPU). - Tooltype SMARTREFRESH im Programm-Piktogramm um SmartRefresh für Arbeitsblatt-Fenster einzuschalten. Erhöht Geschwindigkeit des Bildaufbaus benötigt aber mehr Speicher. IM HANDBUCH NICHT DOKUMENTIERT. - Tooltype PALETTEWINDOW im Programm-Piktogramm um Schalterleiste in schwebende Palette umzuwandeln. IM HANDBUCH NICHT DOKUMENTIERT. - Möglichkeit Formatschablonen zu löschen, obwohl sie noch für die Autoformatierung von Bereichen (Tabellen-Formate) benötigt werden, entfernt. ---------------------------------------------------------------------------- 2.03 06.10.1996 ---------------------------------------------------------------------------- - Eine Anzahl Zeilen und/oder Spalten kann nun am Rand festgestellt werden, d.h. daß sie immer sichtbar bleiben und nicht weggescrollt werden. - Die Undo-Funktion ist nun mehrstufig und beachtet auch Änderungen der Formate von Zellen. Anzahl der Stufen/max. Speicherverbrauch pro Arbeitsblatt einstellbar. - Die Arbeitsblatt-Einstellungen, die jedem neuen Arbeitsblatt mitge- geben werden, können nun eingestellt werden. - Die Tooltypes SMARTREFRESH und PALETTEWINDOW wurden entfernt. Die Einstellungen müssen über Umgebung/Bildschirm/Arbeitsblatt bzw. Umgebung/Palette-Fenster durchgeführt werden. - Zahlen im Arbeitsblatt können nun immer in wissenschaftlicher Schreibweise ausgegeben werden. - Nun werden alle Befehle, bei denen vor der Ausführung feststeht, daß sie nicht ausgeführt werden können, im Menü/in Fenstern abge- blendet. - Bei 3D-Bereichen wird jetzt für jede Ebene überprüft,ob der Bereich in die Ebene paßt. - Zeilen und Spalten können (müssen) jetzt getrennt zu absoluten An- gaben erklärt werden: statt A1! jetzt A!1! (beides absolut). Außerdem möglich: A!1 (nur Spalte absolut) und A1! (nur Zeile abso- lut) - Die Funktionen AGL und SGL suchen nun auch nach Text. - Die Funktionen IDX,SVS,ZVS,VWS gibt es nun auch für Text-Formeln (mit $) - Funktionen GMT (gewichtetes Mittel), ISA (innere Standard-Abwei- chung) und ASA (äußere Standard-Abweichung) neu. - Zugriff auf Zellen anderer Arbeitsblätter (mit \) nun auch in Text- Formeln möglich. - Fehler entfernt, der dazu führte, daß Bereichnamen in anderen Ar- beitsblättern (zB. \Test.&Bereich) in Großbuchstaben geändert und somit nicht gefunden wurden. - Es ist nun auch der Zugriff auf (nicht geladene) gepackte Arbeits- blätter möglich, sofern sie nicht passwortgeschützt sind. - flexiblerer Ausdruck der Tabelle: Tabelle wird entsprechend der Preferences auf mehrere Seiten umgebrochen, wenn zu lang und/oder zu breit. Kopf-/Fußzeilen mit Möglichkeit der Angabe von Dateiname (mit/ohne Pfad), Datum, Zeit, Seitenummer, bel. Text. Zellangaben wahlweise auf jeder Seite oder nur ganz links/oben. »Überschrift« und »Dateiname« Gadgets entfernt. Preferences Editor kann direkt aufgerufen werden und wird auf dem selben Public-Screen wie StarAm Plan geöffnet. (Wenn StarAm Plan eigenen Screen öffnet, dann auf dem Default-Public-Screen). Einstellungen werden mit Arbeitsblatt gespeichert. - Fehler beseitigt: Vor »Extras/Import« wird jetzt ein richtiges »Arbeitsblatt/Abräumen« durchgeführt. - Verwendung der Locale.library für die Sprache der Programm-Texte, das Sortieren beim Befehl »Bearbeiten/Sortieren«, die Ausgabe des Datums bei Daten nach dem 1.1.1978 (Zelltyp Datum, Kopf-/Fußzeile beim Tabellenausdruck). - Verwendung der Memory-Pools (Exec.library V39) zur Speicherverwaltung um Speicherfragmentierung vorzubeugen und Geschwindigkeit zu erhöhen. - Entfernen aller Doppelkodierungen, die V37 Kompatibilität gewähr- leisten sollten. -> V39 (AmigaOS 3.0) nun Mindestanforderung! - Ersetzen sämtlichen V37 kompatiblen Codes durch neue V39 Funktionen (z.B. GTGetGadgetAttrsA (Gadtools.library V39), SetOutlinePen (Graphics.library V39)) - Durchführen offensichtlicher Optimierungsmöglichkeiten im Quellcode zur Codereduzierung (kaum merklich, da letzten fünf Punkte gleich- zeitig durchgeführt. Dennoch: V2.018 4144 Bytes=0,7% kürzer als V2.01) Dabei auch entfernen einiger kleiner Fehler und V33 Codes (aus meiner Sicht seit V1.8 auch ein Fehler: Device-Öffnen, Aspect-Bestimmung, hardcodierte textPen(=1), backGroundPen(=0) und fillPen(=3)). - Weniger Speicherverbrauch, indem jede Zelle nur soviel Speicher belegt, wie sie benötigt (Wegen nicht nachvollziebarer Enforcer-Hits noch deaktiviert). Zellinhalt kann nun 255 Zeichen lang sein. Maximale Spaltenbreite auf 255 erhöht. - Fehler beim Speichern der Diagramme als IFF-ILBM endlich behoben: Auf einem ECS/AGA-Screen funktioniert es jetzt immer (hoffentlich). - Fehler beim Kreisdiagramm behoben: Radius war nur von Fensterbreite abhängig. Nun wird auch die Fensterhöhe überprüft. - StarAm Plan verwendet nun die in Preferences einstellbaren Farben und Pens anstatt der default. Screens immer Interleaved und SharedPens (-> Colorwheel nun bunt, sofern genügend freie pens) - Links in den Kapiteln 1 und 2 im Handbuch nun genauer durch Verwendung von Zeilennummern. - Unterstützung der shared pens der Graphics.library V39 und Intuition.library V39: Farben für Diagramme und Arbeitsblatt werden exklusiv angefordert. Wenn erfolgreich, dann können die Farben jetzt auch auf einem Public-Screen geändert werden, sonst werden die Farben shared angefordert, um zumindest eine möglichst ähnliche Darstellung zu erhalten (funktioniert mehr oder minder gut). Wenn auch dies nicht erfolgreich oder wenn der Screen insgesamt zu wenig Farben hat, wird wie bisher vorgegangen. Wenn jeweils eigener Screen eingestellt ist, können die Farben immer geändert werden, bei 128 Farben Grafik-Screen aber nur bei den beiden ersten Diagrammen, bei bis 64 Farben Grafik- Screen Verhalten wie bisher. Farbanzahl pro Diagramm auf 50 reduziert (für Colorwheel). Gradient- slider nun bunt. Colorwheel und Gradientslider bekommen auf eigenem Grafik-Screen soviel Pens wie möglich (bis zu 50+32). Auch Arbeitsblatt-Farben nun 32-Bit. Requester derselbe wie bei Diagramm-Farben. - Asynchrone und kontextabhängige Online-Hilfe durch Amigaguide.library V39 (nicht V34!) - Kreisdiagramm und Legende mit Rahmen funktionieren jetzt auch auf Cybervision-Screens (AreaDraw bzw. RectFill statt Flood). Nebeneffekt: deutliche Geschwindigkeitssteigerung. - Erstellung einer englischen Catalog-Datei (Catalogs/English/ StarAm_Plan.catalog) inklusive StarAm_Plan.cd und StarAm_PlanGB.ct. ---------------------------------------------------------------------------- 2.03b 03.11.1996 ---------------------------------------------------------------------------- - schwerer Fehler entfernt: Extras/Export/Bereich hat die Original- Datei überschrieben, wenn xpk nicht benutzt wurde :-( - Enforcer Hit, der beim Speichern der Sitzung bei offenem Grafik-Fenster auftrat, entfernt - Fehler in V2.03 entfernt: Bei SimpleRefresh wurde beim Start das Arbeitsblatt nicht automatisch gemahlt. Bei Arbeitsblatt definieren (und gegenteil) wurde Arbeitsblatt nicht automatisch neu gemahlt. - Fehler in V2.03 entfernt: Extras/Export/Text funktionierte dank der Verbesserungen beim Ausdruck nicht mehr :-( - Fehler, daß Regressionskurve falsche Fabe hat, wenn die Werte ins Diagramm geschrieben wird, entfernt - Falsche Anzeige im Fenster Muster, nachdem Einstellungen neu ausgegeben (z.B. nach Auswahl eines anderen Diagramms), entfernt - FPU-Exceptions werden ausgeschaltet (da dies bei vorhandener FPU -nicht 68040!- zu Laufzeitfehlern führte, die ich Mangels FPU nicht lokalisieren konnte) - Daß sich keinXY und lin./exp./pot. Regression gegenseitig ausschließen, wird nun im GUI angezeigt - Daß Achsen aufgrund Rundungsfehler nicht immer vollständig beschriftet werden, sollte jetzt abgestellt sein - Fehler in V2.x entfernt: Enforcer-Hits, wenn am unteren/rechten Arbeitsblatt-Rand ganze Zeile/Spalte entfernt und diese teilweise Teil eines Bereiches ist. - Wenn ganze Zeile/Spalte am unteren/rechten Arbeitsblatt-Rand entfernt, funktioniert jetzt das Zurücknehmen. - Enforcer-Hits, wenn bei Arbeitsblatt/Öffnen ein Diagramm nicht gefunden wurde, entfernt. ---------------------------------------------------------------------------- 2.04 11.01.1997 ---------------------------------------------------------------------------- - Fehler in V2.03 entfernt: Ikonifizieren funktioniert jetzt wieder (Enforcer-Hits/Guru/"hängen" entfernt) - Bei xy-Diagrammen wird die X-Achsenbeschriftung im selben Typ (Zahl, Datum, Zeit, Monat, Wochentag) ausgegeben, den die Zellen, die im Fenster Attribute im Feld Legende für die X-Achse angegeben wurden, haben. Bei Datum und Zeit für das Zellformat teilweise übernommen. - Nach der letzten Seite eines Tabellenausdrucks gibt es jetzt keinen Seitenvorschub mehr, wenn keine Fußzeile ausgegeben wird. - Für eine Ansicht kann nun eingestellt werden, daß keine Nullwerte ausgegeben werden (gilt nicht für Zellen mit Typ Text, Datum oder Zeit). Es gibt auch ein entsprechendes Format für einzelne Zellen (gilt nicht für Typ Text). - Der Ausdruck eines Diagramms läßt sich jetzt abbrechen. - Bei Arbeitsblatt/Öffnen, Diagramm/Laden (Diagramm-Verwalter) und Schalter Laden (Arbeitsblatt-Verwalter) können im Datei-Auswahl- Fenster jetzt mehrere Dateien gleichzeitig (mit Shift-Taste) aus- gewählt (und somit geladen) werden. - Beim Öffnen des Fensters »Erzeuge Reihe« wird der aktuelle Bereich tatsächlich in »Bereich« eingetragen. - Beschriftungsfehler bei (echten) dreidimensionalen Diagrammen behoben - Bei Kurvendiagrammen (und 3D-Flächendiagramm) können jetzt leere (Zelltyp=Text; Wert=0 UND Wert der Zelle wird in aktueller Ansicht nicht angezeigt) und/oder Zellen mit Wert Null ignoriert werden: Schalter »Leer« und »Nullen« in »Diagramm-Attribute«. - Regressionsanalyse erlaubt ebenso ignorieren von leeren (s.o.) und Zellen mit Wert Null: Schalter »Leer« und »Nullen«. - Neuer Befehl Diagramm/Vorlage, zum Laden eines Diagramms als Format- Vorlage für das mit den ausgewählten Bereichen zu erzeugende Diagramm. - Unterstützung von GadgetHelp (Intuition.library V39): Für die Schalter der Schalterleiste gibt es jetzt eine Kurzhilfe, wenn sich der Maus- zeiger über einem der Schalter befindet. Drückt man dann die Help- Taste, so wird die (kontextabhängige und asynchrone) Online-Hilfe (mit einem längeren Hilfstext) aufgerufen. - »StarAm Plan.guide« weitgehend (bis auf Teilabschnitte) auf größere Ausnutzung von AmigaGuide V39 (wordwrap, Schriftstile) und mehr und genauere Links umgestellt (überarbeitet). Für letzteres Unterteilung von Kapiteln in mehrere Nodes, da das Anspringen von Zeilennummern bei eingeschaltetem Wordwrap nicht korrekt funktioniert. - Rahmen um Diagramm nun nicht mehr manchmal oben und/oder rechts dicker als unten und links. - Fehler in WNN()-Funktion, wenn erste Möglichkeit Funktion FLR() enthielt (FLR setzte sich unabhängig von Bedingung durch, durfte daher nur in zweiter Möglichkeit verwendet werden) behoben. - Fehler im Parser für Umwandlung in Groß-Schreibung, Relokalisieren und Stürzen behoben, der bei Konstruktion ERG("Irgendwas"#) zu Laufzeit- fehler führte (Es mußte ERG("Irgenwas"#"Irgendwas") verwendet werden). - Fehler, der einen Benutzer-Fehler-Text nach nächster Wertausgabe zur Ergänzung machte (z.B. in WNN(ZWN(%a#Formel)<>3.4#%a+ERG(#"DM")#FLR("Text")) ) behoben. - Fehler in V2.x, der bei vorhandener Ergänzung vor Zahl nach Neuberechnung falsche Ergänzungen ausgab, behoben. - Fehler in V2.03, der dazu führte, daß, wenn in eine leere oder Textzelle eine Formel mit ERG() eingegeben wurde, die Ergänzung erst nach erneuter Berechnung der Zelle ausgegeben wurde, behoben. ---------------------------------------------------------------------------- 2.05 09.03.1997 ---------------------------------------------------------------------------- - Beim Start von der Shell aus muß der Pfad übergebener Dateien jetzt (wie allgemein üblich) relativ zum aktuellen Verzeichnis (bisher Programmverzeichnis) oder (wie bisher) absolut angegeben werden. - Wenn sich der Mauszeiger über der Schalterleiste befindet, dann wird diese jetzt nicht mehr zum aktuellen Fenster, da dies nicht mehr notwendig ist (Abfrage der Help-Taste neu programmiert). - Merkwürdigen Fehler im Zusammenhang mit XpkExamine(), dem TAG xpkGetError und dem Eintrag type in Struktur XpkFib umgangen (d.h. TAG xpkGetError entfernt). - Gleichheitsüberprüfung von Arbeitsblättern jetzt exakter - Beim Laden eines Projektes wird jetzt, wenn es ein Arbeitsblatt enthält, das bereits Teil eines geladenen Projektes ist, dieses Arbeitsblatt aus dem Projekt, das geladen wird, entfernt und eine Fehlermeldung ausgegeben. Dies entfernt die in diesem Zusammenhang bisher bestehende Gefahr eines Absturzes. - Kurzhilfe für Schalterleiste jetzt lokalisiert - Nach Veränderungen an Projekten über das Projekt-Definitions-Fenster wird der Arbeitsblatt-Verwalter nun aktualisiert (Schalter »Öffnen«). - Fehler entfernt, daß über Extras/Projekt/Öffnen geladene Projekte in der Projekte-Liste nicht mit ihrem Namen (sondern irgendwas anderem) angezeigt wurden. - Es können jetzt mehr als ein Diagramm gleichzeitig per Drag&Drop in den Diagramm-Verwalter geladen werden. - Arbeitsblätter können jetzt per Drag&Drop in den Arbeitsblatt- Verwalter geladen werden. Sie werden zusätzlich zu den bereits im Speicher befindlichen geladen, es wird jedoch nicht automatisch ein Arbeitsblatt-Fenster geöffnet. - Bei Arbeitsblattangaben in Formeln (\Name.) können Sie nun die Namen von Arbeitsblättern, die Zeichen enthalten, die z.B. bei Variablen-Namen verboten sind, in " einschließen (\"Name".) um so die bisher in diesen Fällen auftretenden Fehler zu umgehen. (War vorher erst unvollständig implementiert und nicht dokumentiert.) - Sie können bei Arbeitsblattangaben in Formeln nun auch Pfade mit angeben (z.B. sinnvoll in Fällen Pfad1/Name und Pfad2/Name). Der Name des Arbeitsblattes muß dann in " eingeschlossen werden (\"Pfad/Name".). Es wird dann nur noch im Speicher und am angegebenen Ort gesucht. - Enforcer-Hit bei Entfernen eines Arbeitsblattes aus einem Projekt entfernt (Projekt-Definitions-Fenster) - Absturz, wenn Piktogramme nicht vorhanden, entfernt ---------------------------------------------------------------------------- 2.1 04.05.1997 ---------------------------------------------------------------------------- - Überarbeitung der Amigaguide Version des Handbuchs (Online-Hilfe) abgeschlossen (s.o.). - Im Zeichen-Fenster gibt es nun zwei Schalter, um die Eingabe mit der Maus bestätigen oder abbrechen zu können - Der Inhalt einer Zelle kann nun nicht nur über eine ganze Zeile sondern auch, wenn ein Bereich markiert wird über den Bereich zentriert werden (es wird dann die erste nicht leere Zelle in dem Bereich zentriert) - Die Verbindungslinien bei Balken-, Stapel- und Anteilsdiagrammen sollten nun immer korrekt sein - Enforcer-Hits entfernt die auftraten, wenn beim Start Grafik- Einstellungsfenster geöffnet wurden, obwohl das Diagramm nicht mehr existierte - Fehler bei horizontalen Balken-, Stapel- und Anteilsdiagrammen wenn kein Gitter/Teilgitter aktiviert sowie fehlerhafte Achsen- beschriftung behoben - Textreihen als Spezialform der arithmetrischen Reihe implementiert. Die möglichen Textreihen können vom Anwender definiert werden. - Kleiner Fehler bei Balkendiagrammen mit negativen und positiven Werten bei aktiviertem 3D-Effekt entfernt. - Beim Zeichnen der Diagramme wird jetzt die Auflösung und Aspect- Ratio vollständig berücksichtigt: Länge von Linien (Markierungs- und Teilmarkierungsstriche, einige bisher konstantgroße Symbole), Dicke von Linien (alle mit Draw und DrawEllipse gezeichneten Linien), Texthöhe, Textbreite (durch Verwendung der FontTags der DiskFont.library V37/39). - Die Größe der Elemente in der Grafik jetzt wahlweise abhängig von der horizontalen Auflösung (wie bisher) oder der Fensterbreite. - Die Möglichkeit Bildschirme <640×200 zu öffnen und durch Angabe zu großer Werte einen Laufzeitfehler zu erzeugen entfernt. - Verwendung von GetBitMapAttr() (Graphics.library V39) zur Bestimmung der Screen-Tiefe (hab ich wohl vorher übersehen) - Wenn zu einem Arbeitsblatt bereits ein Fenster offen ist und man läßt es über den Arbeitsblatt-Verwalter anzeigen, so wird das schon offene Fenster nun tatsächlich nach vorne geholt. - Die Dicke für die verschiedenen Linien im Diagramm kann jetzt (getrennt für verschiedene Linien) angegeben werden. Die Symbolgröße kann jetzt angegeben werden. - Fehler und Enforcer-Hit, daß das Fenster zum Verändern von Zellen durch erneuten aufruf des Befehls Bearbeiten/Verändern nicht in den Vordergrund kam, entfernt - Fehler, das Zellen gelöscht wurden (gut das es Undo gibt!), wenn bei Bearbeiten/Verändern die Zellen Formeln enthielten aber nur Werte verändert werden sollen, behoben - Falsche Veränderung von Formeln bei Bearbeiten/Verändern, wenn * oder / gewählt, behoben - Aussehen des Polarkoordinatensystems bei Winkelbereich 0-180 verbessert - In den Texten des Diagramms ist jetzt einfacher Formelsatz möglich (Bruch, Hoch- und Tiefstellen, mathem. Sonderzeichen und griechische Buchstaben, Schriftstile kursiv und fett) - Mit %n kann in den Namen der Achsen die Position des Faktors zur Achsenbeschriftung (in 1000, in Mio, in Mrd, in 1E+012, ...) angegeben werden. Faktoren in Exponentialschreibweise werden jetzt mit hochstellen (10^{12} statt 1E+012, ^{ und } werden natürlich nicht mit ausgegeben und 12 ist hochgestellt) ausgegeben »in« wird bei Verwendung von %n nicht mehr mit ausgegeben. - Kleiner Fehler bei 3D-Flächendiagramm, wenn Wertzunahme zwischen zwei (benachbarten) Datenpunkten zu groß, behoben - Es wird jetzt bereits bei Werten <0.01 statt <0.001 der nächst kleinere Faktor an den Achsen verwendet, so daß mindestens 2 Stellen verschieden sind. - Die Automatik für maximale/minimale Y-Achsenabschnitte liefert jetzt auch bei Werten zwischen -1 und +1 brauchbare Ergebisse - Laufzeitfehler, wenn eine der beiden ins Diagramm zeichenbare Linien bei zu großen oder kleinen Werten gezeichnet werden soll, wird jetzt abgefangen - Fehler bei Polarkoordinatensystem entfernt: Wenn ein Wert für Minimum bei Y-Achsenabschnitt angegeben, so wurde dieser bei Überprüfung, ob Automatik notwendig, nicht ignoriert - Fehler bei Polarkoordinatensystem entfernt: Wenn bei manueller Skalierung für x 0 angegeben, wurde dies nicht abgefangen - Bei Polarkoordinatensystem wird Teilgitter jetzt nicht mehr gestrichelt gezeichnet, da dies bei Kreisbögen leider nicht geht. Es empfiehlt sich daher, für das Teilgitter eine geringere Liniendicke zu verwenden. - Unfähigkeit des printer.device von einem CyberGraphX-Screen eine Hardcopy zu drucken umgangen, so daß nun der Ausdruck eines Diagramms von einem CyberGraphX-Screen möglich ist. - Die Routine zum Speichern eines Diagramms als Grafik (IFF-ILBM) cybergraphx-kompatibel (aber nur 8 Bit!) umgeschrieben, so daß nun das Abspeichern eines Diagramms als Grafik (IFF-ILBM) von einem CyberGraphX-Screen möglich ist (gilt auch fürs Kopieren ins Clipboard). - Fehler, daß nach Arbeitsblatt/Abräumen z.B. im Arbeitsblatt-Verwalter Unbenannt nicht richtig zu lesen behoben - Fehler behoben: Sollte beim Speichern eines Diagramms als Grafik (IFF-ILBM) ein Fehler auftreten, so wird jetzt eine Fehler-Meldung ausgegeben (gilt auch fürs Kopieren ins Clipboard). ---------------------------------------------------------------------------- 2.1b 23.07.1997 ---------------------------------------------------------------------------- - Aminet Distribution ist nun identisch mit der Disketten Distribution - Installer-Script vollständig überarbeitet: - lokalisiert - Überprüfung der Mindestvorraussetzungen - Aufräumen nach einem Fehler - aktive Unterstützung der Installation auf Diskette (Platzüberprüfung und erfragen eines neuen Verzeichnisses) - PRETEND-Mode funktioniert - alle Antworten im EXPERT-Mode sind sicher - einige zusätzliche Informationen im EXPERT-Mode - Verzeichnis wird im EXPERT-Mode nur erzeugt wenn erwünscht - weniger Fragen im AVERAGE-Mode (mehr automatisches kopieren) - alle Fragen zuerst wenn möglich - Icon-Positionen bleiben beim Updaten erhalten (dies muß manuell aktiviert werden durch Löschen einiger ; aufgrund Kompatibilität) -> perfektes Installer-Script ;-) - Enforcer-Hits, etc., die auftraten, wenn durch den Befehl Bearbeiten/ Sortieren auch die erste Zelle (A1) versetzt wurde, behoben. - Enforcer-Hits behoben, die beim Sortieren der Daten einer Zeile auftraten. - Die Position des rechten Scrollbalkens im Arbeitsblatt-Fenster wird nun richtig nach dem Screen-Font und nicht nach dem Programm-Font berechnet. - Wenn über den Arbeitsblatt-Verwalter Fenster geschlossen werden, dann bleibt der Arbeitsblatt-Verwalter jetzt im Vordergrund. - Wenn Sie versuchen, das letzte offene Arbeitsblatt zu schließen, dann haben Sie nun auch die Möglichkeit, StarAm Plan zu beenden oder zu ikonifizieren. - Enforcer-Hit beim Löschen des einzigen Textes einer Textreihe im entsprechenden Einsteller nun entfernt. - Guru entfernt, der auftrat, wenn eine Textreihe gelöscht wurde, die einen leeren Text enthielt. - Die Legende im Diagramm erscheint nun immer ordentlich formatiert. ---------------------------------------------------------------------------- 2.2 12.07.1998 ---------------------------------------------------------------------------- - erheblich geringerer Speicherverbrauch der Arbeitsblätter nun aktiviert: z.B. 52 KByte bei einem 175 Zellen großen Arbeitsblatt (ca. 300 Byte pro Zelle) - Fehler behoben: Wenn mehr als eine Ansicht offen war und Arbeits- blatt vergrößert wurde, dann wurde nur die aktuelle Ansicht (wenn nötig) neu dargestellt. Dasselbe, wenn Eingabe über die Eingabe- zeile und »Bearbeiten/Ersetzen«. - auf Wunsch löscht leere Eingabe die aktuelle Zelle (dann Abbruch der Eingabe nur noch über das Zeichen-Fenster möglich!) - auf Wunsch kann mit den Cursortasten das Arbeitsblatt automatisch vergrößert werden (auch bei Bereichauswahl mit rShift/Cursortaste). Diese Einstellung hat keine Auswirkung bei Ctrl/Cursor-Taste und Alt/Cursor-Taste! - auf Wunsch können jetzt auch Eingaben über die Eingabezeile mit »Bearbeiten/Zurücknehmen« zurückgenommen werden. - Mit »Format/Spaltenbreite/Optimal« bearbeitete Spalten werden jetzt nach jeder Eingabe über die Eingabezeile in der Breite angepaßt, und zwar solange bis die Spaltenbreite mit einem der anderen Befehle gesetzt wird. Ein Doppelklick auf den rechten Rahmen der Spaltenbeschriftung hat diese Auswirkung nicht (und hat auch keine aufhebende Wirkung)! - Fehler behoben: Unter bestimmten Umständen kam es beim Aufruf von »Umgebung/Anzeige/Zeichensatz...« zum Systemabsturz. - Neuaufbau des Arbeitsblattfenters nicht mehr ganz so aufdringlich - Enforcer-Hit beim Springen mit Alt (Alt-rShift) nach rechts oder unten, wenn das Arbeitsblatt kleiner als das Arbeitsblatt-Fenster war, entfernt. - Fehler behoben: Die Einstellung »Verstecke Null« für die aktuelle Ansicht wurde nicht mit gespeichert. - Fehler behoben: »Inhalt:« und »Eing.:« wurde außer beim Refresh mit dem falschen Zeichensatz ausgegeben. - in allen Texten im Diagramm und der Tabelle ist nun Formelsatz möglich! In der Tabelle muß dies für die aktuelle Ansicht eingeschaltet werden. Ergänzung zu einer Zahl kann nun länger als 9 Zeichen sein. - Texte in Zellen werden jetzt nicht mehr nur bis zur nächsten Spalte angezeigt bzw. ausgedruckt, d.h. ein Umbrechen des Textes (Ctrl/Return) ist nicht mehr notwendig! Auch »Zeile Zentrieren« funktioniert jetzt ohne Textumbruch und kann über »Format/Bündigkeit« wieder aufgehoben werden. - Ausdruck und »Extras/Export/Text« erzeugt nur noch die notwendigen Format-Sequenzen und diese am Textanfang und -ende statt am Zell- anfang und -ende. - Ausdruck und »Extras/Export/Text« beachtet jetzt auch Sonderfälle wie Zellinhalt zu lang (»#«), Fehlermeldungen, versteckte Nullen und »Umgebung/Anzeige/Formeln zeigen« - Fehler behoben: Es wurden auch die Zellen rechts vom zum Ausdruck bestimmten Bereich mit ausgedruckt/als Text exportiert - Druck jetzt auch in höchster Qualität und mit vollständigem WYSIWYG möglich (Font, Farbe, Zellgrid, Rahmen, Formelsatz) - Fehler behoben: StarAm Plan hat unter bestimmten Umständen nicht festgestellt, daß XPK ausgeschaltet war. - Die im Handbuch beschriebene Möglichkeit über AA:A1-B12 auf den Bereich A1-B12 der Ebene AA zuzugreifen jetzt tatsächlich möglich. Bisher war AA:A1-AA:B12 notwendig. - Fehler behoben: Bei Verknüpfung mit einem anderen Arbeitsblatt (z.B. \Name.A1 oder \Name.A1-B12) wurde A1 (in den beiden Beispielen) nicht relokalisiert. - Durch Relokalisieren entstandene Zellbezüge außerhalb des gültigen Bereichs jetzt mit ?! gekennzeichnet. - Zellbezüge sind nun mit ihren Zellen verknüpft, d.h. wenn Zellen entfernt oder neu eingefügt werden, dann werden die Zellbezüge so angepaßt, daß sie auf die neuen Positionen weisen. Entstehen dadurch ungültige Bezüge (z.B. Zelle existiert nicht mehr) oder ist ein Zellbezug (Bereiche!) möglicherweise veraltet, so erscheint die Meldung »Bezug alt!« in der Zelle. Wenn die als möglicherweise falsch gekennzeichneten Formeln korrekt sind, dann kann das Arbeitsblatt (Projekt) mit einer Neuberechnung auf den aktuellen Stand gebracht werden (dies geschieht aus Sicherheitsgründen nicht automatisch). Beanstandet StarAm Plan keine Formel, so ist keine Neuberechnung notwendig! Die Anpassung erfolgt im gesamten Projekt, d.h. auch für dreidim. Bezüge (aber nicht für die Ebenenangaben). Bei Verknüpfungen mit anderen Blättern über den Namen (z.B. \Name.A1) erfolgt jedoch keine Anpassung (da praktisch undurchführbar). Bei Bearbeiten/Stürzen von nicht quadratischen Bereichen, werden nicht alle Bezüge korrekt angepaßt und das Undo funktioniert auch nicht 100%ig. - Zellen werden jetzt immer in der richtigen Reihenfolge berechnet. Dies gilt jedoch nur für die Befehle Bereich/Blatt/Projekt berechnen. Ansonsten werden alle anderen als die gerade zu berechnende Zelle als bereits berechnet angesehen, was nur eine nicht richtige Folge hat: Ein Zirkelbezug wird nicht erkannt! Bei Bereich berechnen gelten alle Zellen außerhalb des Bereichs und bei Blatt Berechnen alle Zellen außerhalb des Arbeitsblattes als bereits berechnet. Auch hier gilt: Zirkelbezüge werden nur erkannt, wenn daran keine Zellen außerhalb des zu berechnenden Bereiches beteiligt sind. Eine Kette von Zellen, die über Bezüge auf unberechnete Zellen miteinander verknüpft sind, darf aus maximal 10 Zellen bestehen. Dies ist eine obere Grenze, es können abhängig von der Klammersetzung in den beteiligten Zellen auch weniger (auch keine Verkettung!) sein. - Die Routine zur linearen/exponentiellen/Potenz-Regression erlaubt jetzt die Berücksichtigung von Fehlern für die Y-Werte. Entsprechend werden bei den Ausgleichskurven im Diagramm Fehlerbalken bei der Regression berücksichtigt. - Bei »Bearbeiten/Ausfüllen/Gruppe« wird ein Arbeitsblatt jetzt neu berechnet, wenn das Arbeitsblatt »nach Eingabe« automatisch neu berechnet werden soll. - Fehler entfernt: Wenn aktuelles Blatt »nach Eingabe« automatisch neu berechnet wird, dann wird es jetzt bei »Bearbeiten/Ausfüllen/ Gruppe« und »zu Bereich« nicht mehr unnötig berechnet. - »Zeile Zentrieren« kann nun zurückgenommen werden. - Beispiele aktualisiert - Fehler im Installer-Script behoben: Freies RAM wurde nicht korrekt überprüft ---------------------------------------------------------------------------- 2.2b 12.09.1999 ---------------------------------------------------------------------------- - Fehler entfernt: Bereiche werden jetzt nur noch in der Ansicht angezeigt, in der sie auch definiert wurden. - Fehler entfernt: Die Hilfefunktion beim Menü Rechnen funktionierte nur bis zum jeweils 11 Unterpunkt wie sie sollte. - Fehler entfernt: Wenn mehr als eine Ansicht des Arbeitsblattes offen war und vor der ersten Zeile/Spalte eine neue Zeile/Spalte eingefügt werden sollte, dann kam es zum Absturz. - Fehler entfernt: Auch über eine Zeile zentrierte Zellen werden mit »Bearbeiten/Zurücknehmen« nun korrekt wiederhergestellt. - bei »echten« XY-Diagrammen können die X-Werte jetzt unsortiert sein und mehrfach auftreten. Dies sollte aber aus prinzipiellen Gründen vermieden werden! Die Angabe unter Attribute/Legende für die X-Achse wird somit bei »echten« XY-Diagrammen nicht mehr beachtet. - Bei XY-Diagrammen gibt es keine durch die Fenstergröße gegebene max. Anzahl von darstellbaren Daten mehr. - Fehler entfernt: Bereichauswahl oberhalb einer bestimmten Zeile/ Spalte führte zum Absturz (INTEGER statt LONGINT verwendet:-( - Fehler entfernt: Es war möglich, den Typ einer Zelle, deren Typ über eine Formatschablone definiert war, über die Eingabezeile zu ändern - Wenn mindestens XPK V4 installiert ist, dann wird jetzt der XPK-Passwort-Requester verwendet. - Fehler entfernt: Ein Abbruch des Passwort-Requesters beim Laden/Speichern wird nun vernünftig behandelt. - Fehler entfernt: Ctrl/p und Ctrl/P machen nun genau dasselbe wie der entsprechende Punkt im Pulldown-Menü. - Beim SDF-Import wird beim Trennzeichen Leerzeichen mehr als ein Leerzeichen nun als ein Trennzeichen interpretiert, was mehr der Realität entspricht. - Tooltype DEUZAHLEN eingeführt: Wenn vorhanden, wird beim SDF-Import wird ein Komma durch einen Punkt ersetzt, wenn dadurch eine Zahl ensteht. - Fehler entfernt: Beim SDF-Import wird nun eine Überschreitung der maximalen von StarAm Plan unterstützten Zeilen-/Spaltenzahl abgefangen. - ein paar kleinere Fehler entfernt ---------------------------------------------------------------------------- 2.2c 13.09.1999 ---------------------------------------------------------------------------- - Fehler entfernt: Wenn ein Histogramm Teil eines Überlagerungsdiagramms war, dann sind die Balken zu breit gemalt worden. - Auch beim Histogramm wird jetzt wie bei XY-Diagrammen der Zell-Typ bei der X-Achsen-Beschriftung beachtet. ---------------------------------------------------------------------------- 2.2e 16.02.2000 ---------------------------------------------------------------------------- - 29.02.2000 Fehler entfernt - Zahlbereich-Laufzeitfehler beim Bearbeiten sehr großer Bereiche entfernt - Diagramme können nun auch von einem CGFX-Bildschirm aus im querformat gedruckt werden. - Fehler entfernt, der bei einem echten XY-Diagramm zu einer Endlosschleife führte, wenn die X-Werte nach den Y-Werten im Arbeitsblatt standen. - Das Zahlen-Format der Diagramm-Achsen (x, y, y2) kann nun über die Angabe von Formatschablonen begrenzt eingestellt werden: Typ (Zahl, Datum, Zeit, Monat, Wochentag), die Anzahl der Nachkommastellen kann geringer sein als bei der Automatik (Typ Zahl), das Format bei den Typen Datum und Monat kann eingestellt werden. Die Einstellung für die X-Achse wird nur bei einem XY-Diagramm verwendet! Es beim Typ Datum und Zeit ist es möglich, das für die Achsenbeschriftung nicht genügend Platz an der Achse vorhanden ist. - Die Druckränder für den Ausdruck der Tabelle im Qualitäts-Modus können nun in StarAm Plan festgelegt werden. - Der (nicht mögliche) Ausdruck des Arbeitsblattes im Querformat wird gar nicht erst zugelassen.