
  adequate systems
  Gesellschaft fr angemessene Systemlsungen mbH
  Brauereistrae 2
  D-67549 Worms

  Tel.:  06241-955 065
  Fax :  06241-955 066


  Probleme bei der Arbeit mit Eddie                Worms, den 24. Juli 1995

  Uns wurde eine Reihe vermeintlicher Fehler in Eddie gemeldet, die sich bei
  genauerer Betrachtung als Probleme des Calamus-Systems herausstellten.
  Hier ist eine Liste dieser Stolpersteine.

   Der Transport von Text ber das Calamus-Clipboard von Eddie in das
    Textmodul funktioniert nur ab der 94er Version. Das 93er Textmdul
    akzeptiert nur die Textdaten, die es selbst auf das Clipboard
    gelegt hat. Es kann sogar passieren, da es auch diese Textdaten nicht
    mehr annehmen will! Dieser Effekt tritt auf, wenn Eddie als _erster_ Text
    auf das Clipboard legt. Experimente haben ergeben, da der Fehler jedoch
    im Textmodul zu suchen ist und auch ohne Eddie gezielt reproduziert
    werden kann:

    - Calamus starten, Eddie (und Bombadil) _nicht_ laden
    - Ein Dokument mit Text laden bzw. anlegen
    - Im Textmodul einen Block markieren und auf das Clipboard kopieren
    - Das Textmodul aus dem Speicher entfernen
    - Das Textmodul wieder neu laden
    - Der Text lt sich nun nicht mehr aus dem Clipboard in den Rahmen
      bertragen (Meldung: "Kein Text! ...")

    Die Situation ist die gleiche, als htte Eddie als erster das Clipboard
    benutzt: das Textmodul findet beim ersten Benutzungsversuch bereits
    Textdaten auf dem Clipboard vor und kommt damit aus irgendeinem Grund
    nicht klar.

    In der 94er-Version gibt es diese Probleme nicht mehr.

   Der Eddie-Font kann unter Verwendung von NVDI zur Zeit nicht in anderen
    Programmen eingesetzt werden (kaputte Darstellung). Schuld daran ist ein
    Fehler im NVDI, durch den Fonts, die im Intel-Format abgelegt sind, nicht
    korrekt ausgewertet werden.

   Schiebt man Calamus-Fenster ber den linken Bildschirmrand hinaus (was
    nur mit Betriebssystemerweiterungen wie z.B. WinCom mglich ist), gert
    Calamus durcheinander und interpretiert dies als Mausklick auf den
    Fuller-Knopf des Fensters. Durch Installation von BOMBADIL kann dieser
    Effekt umgangen werden.

   In der Zeichensatzbersicht, die man von jedem Formular mit Control+Esc
    aus aufrufen kann (sofern sich darin ein Eingabefeld befindet), wird zur
    Darstellung von Text der Systemzeichensatz und nicht der Eddie-Font
    verwendet. Einzige Ausnahme: die bersicht wird direkt in einem Eddie-
    Fenster aufgerufen. Leider ist der Formularmanager von Calamus so stark
    gekapselt und von auen unzugnglich, da es keine Mglichkeit gibt, eine
    eigene Zeichensatzbersicht dort einzuklinken.

   Beim Aufzeichnen von Tastenmakros kann es zu der Meldung "Fehler in der
    Fehleranzeige; Calamus sollte verlassen werden" kommen. Diese Meldung
    ist - in diesem speziellen Fall - harmlos und besagt folgendes:

    - eine Alarmbox ist gerade geffnet
      und
    - der Recorder wurde ein- und sofort wieder ausgeschaltet, so da keine
      einzige Aktion aufgezeichnet wurde (in diesem Fall sollte eigentlich
      eine weitere Alarmbox erscheinen, um dies dem Benutzer mitzuteilen; da
      verschachtelte Alarmboxen in Calamus nicht erlaubt sind, erhlt man
      stattdessen die Fehlermeldung).

   Eddie verwendet fr das automatische Fenster-Scrolling die Mechanismen,
    die hierfr in Calamus eingebaut sind. Leider haben diese noch die ein
    oder andere Unschnheit. Die Fensterverwaltung in Calamus ist jedoch
    so aufgebaut, da man keine eigenen Programmroutinen hierfr einsetzen
    kann.

   Das Textmodul lt Fragmente der Blockmarkierung stehen, wenn man Text
    in einen Rahmen zurckflieen lt. Der Block ist nicht lnger selektiert;
    es handelt sich lediglich um Pixelmll. Auerdem wird der Textcursor
    des Layout-Editors manchmal durch andere Fenster "durchscheinend"
    gezeichnet.

   Werden nach dem ffnen eines Textfensters im Stil-Modul weitere Textstile
    angelegt, so kann das Auswahlfenster von Eddie nicht mehr geffnet werden
    (das beim Einfgen von Stilen bzw. Doppelklick auf Stil-Kontrollcodes
    erscheint)! Dieses Problem lt sich durch Installation von BOMBADIL
    beseitigen.

   Unter Multitasking-Aufstzen wie MagiC kann es zu generellen Problemen
    mit Calamus-Fenstern kommen, wenn andere Applikationen bereits mehrere
    Fenster geffnet haben. Unter Umstnden werden keine Tastatureingaben oder
    Mausklicks mehr angenommen. Untersuchungen haben ergeben, da die
    entsprechenden Ereignismeldungen irgendwo in Calamus verloren gehen
    und nie beim Empfnger (in diesem Fall Eddie) ankommen.

   Wenn ein Fenster von Eddie aktiv ist, kann fr das im Hintergrund
    liegende Dokumentfenster keine Vergrerung eingestellt werden. Dies
    passiert auch in PKS Write und liegt an Calamus.

   Unter dem Betriebssystem MagiC werden Ereignisse nur dann an den Editor
    gemeldet, wenn sich der Mauszeiger ber einem Calamus-Fenster oder dem
    Desktop befindet. Steht die Maus ber einem Fenster einer anderen
    Applikation, werden Tastatureingaben "verschluckt" und erst spter
    abgearbeitet. Von diesem Problem ist z.B. auch das Textmodul betroffen.

   Manche Tasten mssen zwei mal hintereinander gedrckt werden, damit ein
    Zeichen erscheint. Dies ist jedoch kein Fehler, sondern ein Feature! Es
    handelt sich um den in Calamus eingebauten Deadkey-Mechanismus, der
    sich selbstverstndlich auch konfigurieren lt (Textmodul, Formular
    "spezielle Tastenbelegungen" und Systemmodul).


  Mit freundlichen Gren,
    Ihr adequate systems - Team


  Calamus ist ein eingetragenes Warenzeichen der DMC GmbH.
