home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cala(maxi)mus
/
Cala(maxi)mus.iso
/
demos
/
eddied94
/
bombadil
/
info
/
install.txt
< prev
Wrap
Text File
|
1995-07-24
|
5KB
|
128 lines
BOMBADIL - Modul zur Behebung eines Calamus-Fehlers
-----------------------------------------------------------------------------
Von: Harald Siegmund @ KL (Mausnet)
(bitte lesen Sie auch die Datei BOMBADIL.TXT!)
Wozu?
-----
In allen bekannten Versionen von Calamus¾ S und SL steckt ein Fehler, der
beim Transport von Objekten ber das Clipboard die Datenstrukturen
derselben beschdigen kann. Da erst eine ganze Reihe vom Umstnden
zusammenkommen mu, damit dieser "Bug" zuschlgt, tritt er ziemlich
selten auf, was ihn recht heimtckisch macht: scheinbar ohne Zusammenhang
lassen sich pltzlich Objekte nicht mehr in's Dokument bertragen.
Aufgrund dieses nicht reproduzierbaren Verhaltens konnte der Fehler erst
krzlich aufgedeckt und lokalisiert werden.
Schuld an diesem Fehlverhalten ist brigens nicht das Clipboard, sondern
ein Teil der allgemeinen Dokumentstruktur-Verwaltung. Die zum Auslsen
des Fehlers notwendigen Voraussetzungen konnten bis dato nur vom Clipboard
eingebracht werden. Es ist aber durchaus mglich, da auch andere Funktionen
davon betroffen sind.
Der Fehler ist konzeptioneller Natur und leider nicht durch einen einfachen
Patch zu beseitigen. Die Auswirkungen sind sehr komplex und ohne
Erluterungen der technischen Zusammenhnge fast unmglich zu beschreiben.
BOMBADIL ist jedenfalls als eine Art "Wchter" konzipiert: Das Modul
"beobachtet" die Dokumentenstruktur und greift bei Fehlern ein, um diese
zu korrigieren.
Installation und Bedienung
--------------------------
Die Installation erfolgt wie auch bei anderen Modulen durch Kopieren in
den MODULE-Ordner, Laden des Moduls von Calamus¾ aus sowie Speichern
des Calamus¾-Setups. BOMBADIL selbst erledigt seine Aufgabe per Vorein-
stellung im Stillen ohne bei der tglichen Arbeit zu stren. Diese
Einstellung lt sich aber ndern. Klicken Sie dazu im Module-Formular
auf den Eintrag "Bombadil" und danach auf "AUSFHREN". Es erscheint ein
Formular mit folgenden Knpfen und Feldern:
Protollfenster
Im Protokollfenster werden Informationen ber notwendige Korrekturen
der Dokumentstruktur angezeigt.
geschlossen
Das Fenster bleibt geschlossen.
im Korrekturfall ffnen
Sobald BOMBADIL eine Reparaturarbeit erledigt, wird das Fenster
geffnet und bleibt danach auch offen.
geffnet
Das Fenster wird geffnet.
Maximal ___ Zeilen
Hiermit wird festgelegt, wieviel Protokollzeilen sich BOMBADIL im
Fenster "merken" soll.
Akustisches Signal im Korrekturfall
Unabhngig vom Protollfenster kann eingestellt werden, ob whrend
der Reparaturarbeiten ein Klingelton ausgegeben werden soll.
Alle Einstellungen lassen sich in einer Setup-Datei ablegen (Funktion
"Setup sichern"). Dort wird auch die aktuelle Position und Gre des
Protokollfensters abgelegt.
Versionen
---------
Version 1 17.02.95
- Erste verffentlichte Version.
Version 2 24.07.95
- Im Korrekturfall schickt Bombadil nun ein Update-Ereignis an alle
betroffenen Module.
- Bombadil behebt nun einen weiteren Calamus-Bug: Beim Einsatz von
Betriebssystemerweiterungen wie z.B. WinCom lassen sich nun die
Calamus-Fenster links aus dem Bildschirm herausschieben, ohne da
Calamus gleich dabei ausflippt.
- Die Dialogbox war zu gro fr den SM124 Monitor. Peinlich, peinlich ...
Bekannte Probleme
-----------------
In der 94er Version meldet Bombadil nach dem Laden von einigen alten
1.09N-Dokumenten einen "unerwarteten Fehler -3". In der Tat sind diese
Dokumente beschdigt! So lie sich z.B. - auch ohne Bombadil - das
Farbformular bei solchen Dokumenten nicht ffnen.
Programmstatus
--------------
BOMBADIL ist Shareware. Das Modul darf beliebig an andere weitergegeben
werden, allerdings nur im unvernderten Gesamtpaket mit beiden Versionen
sowie den Info-Dateien. Bei regelmiger Verwendung bitte ich um berweisung
des Sharewarebeitrags von DM 20,- auf folgendes Konto:
Sparda Bank Mainz eG
BLZ 550 905 00
Kontonummer 300 405
Viel Erfolg mit BOMBADIL wnschen
Harald Siegmund (Programmautor)
Raimund Thiel (Textidee)
Calamus¾ ist ein eingetragenes Warenzeichen der Firma DMC GmbH