Object Linking for GEM Applications OLGA Rev 1.5
- Rev 1.5 (08.06.98)
-
- der Manager ist nun komplett in PureC geschrieben, braucht
deutlich weniger RAM und sollte zudem noch stabiler geworden sein
- der Manager testet, ob eine angemeldete OLGA-Applikation
abgestürzt ist, und entfernt diese gegebenenfalls aus seiner
Liste
- neuer Abschnitt "[Manager]" in der Datei olga.inf;
Konfigurationsschalter "NoCrashChecking" innerhalb dieses
Abschnitts
- OL_CONF
- Rev 1.3 (30.11.97)
-
- Rev 1.2 (20.11.96)
-
- OLGA_CLIENTTERMINATED, OLGA_SERVERTERMINATED
- Idle-Test (OLGA_IDLE)
- Notification-Erweiterung (OLGA_REQUESTNOTIFICATION,
OLGA_RELEASENOTIFICATION, OLGA_NOTIFY, OLGA_NOTIFIED)
- InplaceDrawing: "ID4-OLGA" (OLGA_GETOBJECTS,
OLGA_OBJECTS, OLGA_ACTIVATE, OLGA_EMBED, OLGA_EMBEDDED, OLGA_UNEMBED,
OLGA_INPLACEUPDATE, OLGAObjectInfo, CBDraw, CBUnembed)
- Konfigurationsabfrage (OLGA_GETSETTINGS, OLGA_SETTINGS)
- Rev 1.1 (24.07.96)
-
- Rev 1.0 (24.01.96)
-
- msg[6] des Kommandozeilen-OLGA_ACK nach
OLGA_START angepaßt
- ab sofort wird Multitasking vorausgesetzt, die Messages
OLGA_BLOCK und OLGA_UNBLOCK entfallen damit
- Rev 0.9 (10.11.95)
-
- die OLE-Messages haben neue Nummern bekommen
- Rev 0.8 (05.11.95)
-
- Rev 0.7 (09.04.95)
-
- OLE-Initialisierung (OEP/OLGA)
- die OLGA_INIT-Message von der Applikation an den Manager
wird durch OLE_INIT ersetzt
- der Manager übergibt in OLGA_INIT nicht mehr seinen
Namen
- OLGA_EXIT heißt nun OLE_EXIT,
OLGA_NEW heißt OLE_NEW
- bei OLGA_OPENDOC wird kein Dokumentname mehr
übergeben
- Rev 0.6 (nicht öffentlich)
-
- Nachstarten des Managers (siehe OLGA_INIT) mit shel_write
- automatisches Terminieren
- OLGA_EXIT beim Manager-Shutdown
- OLGA_NEW
- Rev 0.5 (01.03.95)
-
- Rev 0.4 (07.01.95)
-
- Rev 0.3 (04.01.95)
-
- Rev 0.2
-
- komplette Überarbeitung gegenüber dem GOLEM-Vorschlag
- Davor...
-
...stand ein Erlebnis auf der ProTOS '94 in Hennef. Ulrich
Roßgoderer, Thomas Künneth und ich zeigten auf dem Stand
von Delta Labs unsere Shareware, die zu dieser Zeit in der
Whiteline-Serie verkauft wurde. Uli und Tommi hatten zwischen
Kandinsky und STELLA einen Update- Mechanismus eingerichtet, der
dasselbe Ergebnis wie OLGA_UPDATE erzielte. Dieser Mechanismus hatte
allerdings den Nachteil, daß der Server irgendwie bekannt sein
mußte und nicht automatisch von einem Manager gesucht wurde.
Da ich damals gerade einen ObjectLinking-Mechanismus für
ObjectGEM plante (GOLEM), um ihn als Grundlage für Texel (das
damals in einer ganz frühen Alpha-Version vorlag) verwenden zu
können, bot es sich an, beide Ideen zu kombinieren. So entstand
OLGA.