[Allegro] Wer hat Angst vor neuen Versionen?

Bernhard Eversberg b-eversberg at gmx.de
Fr Feb 12 11:20:15 CET 2021


Verlautbarung 332 zur allegro-Entwicklung                    2021-02-12
-----------------------------------------

Zuerst ein Tip:
Nur zwei Hilfetexte enthielten noch Links, die auf den Ordner
.../download/ in allegro-b verwiesen. Es muss ja nun .../downloads/
lauten. Es handelt sich um  einstieg.rtf  und  spick.rtf.
Deswegen wird natürlich nicht sofort ein neues inst-all.exe gemacht!
Die korrigierten Dateien holt man sich ab mit diesen Befehlen in a99,
das braucht keine Minute:

X gf spick.rtf   und   X gf einstieg.rtf


Wer hat Angst vor neuen Versionen?
==================================

Es gibt sie, diese Angst. Fast jeder kennt sie vermutlich, der schon mal
erlebt hat, dass nach einem Update manches oder gar vieles nicht mehr so
wie vorher funktionierte, oder sogar überhaupt nicht mehr. So ein 
Erlebnis konnte durchaus zum Trauma werden, auch wenn eine Lösung dann
gar nicht schwierig war - hätte man denn die nötigen Kenntnisse gehabt.

Wer solche Befürchtungen hegt und deshalb schon lange nicht mehr aktualisiert 
hat, kann völlig gefahrlos folgendermaßen vorgehen, ohne sich erst besondere 
Kenntnisse aneignen zu müssen.
Wer sich unsicher ist in solchen Dingen, kann damit einen Administrator
oder Windows-Kenner beauftragen - der braucht dazu keine allegro-Kenntnisse.
Nötig sind nur normale Windows-Kenntnisse: Dateien und Ordner verschieben
oder kopieren, neuen Ordner anlegen. 


Hier die Anleitung, Schritt für Schritt:

1. Einen neuen Ordner anlegen, sagen wir  ...\algoV412  
   im einfachsten Fall also  C:\algoV412
        (Laufwerk ist aber egal, Name darf auch ganz anders lauten)

2. Den Inhalt des bisherigen allegro-Ordners nach ...\algoV412 kopieren,
   mit dem Explorer oder TotalCommander, und zwar 
   einschließlich der drei Unterordner  flex, help. html
   aber ohne den oder die eigenen Datenordner.

3. Die neue Version (das neue inst-all.exe) herunterladen und starten
   (von wo aus man es startet, ist egal)

4. Wenn diese Aufforderung kommt, den Ziel-Ordner anzugeben:
    "Das Setup wird allegro-C V41.2 in den folgenden Ordner installieren"
    und darunter im Eingabefeld der Ordner, wo die bisherige Version liegt
    Dann den Namen im Eingabefeld ändern, sagen wir also auf .../algoV412
   [Wo die bisherige Version liegt, wird automatisch aus der "Registry" entnommen]

5. Die Installation dann vollenden lassen, d.h. die noch folgenden Fragen
   einfach nur bestätigen

6. In dem Ordner  .../algoV412 (oder wie auch immer er genannt wurde):
   Das Programm  a99  starten, und zwar mit Angabe der .ini-Datei, die
   man üblicherweise benutzt (es kann auch .ina sein)
   Sagen wir, sie heißt  meier.ini und liegt im Datenordner  h:\allegro\katalog
   Dann sieht der Startbefehl, in algoV412 zu geben, so aus:
       a99 h:\allegro\katalog\meier.ini

7. Es erscheint die Datenbank, nun aber präsentiert vom neuen a99.
   Wenn nicht, dann sofort melden, was man statt dessen erlebt!!!
   (Dieser Fall ist sehr unwahrscheinlich)

8. Ganz normal damit arbeiten, wie man es sonst tun würde, und/oder alles
   ausprobieren, was man für problematisch hält. Kritisch hinblicken, ob
   alles so funktioniert, wie man es gewohnt ist oder erwartet.

9. Wenn irgendwas nicht so ist wie erwartet, Rat holen, hier im Forum oder
   direkt bei mir. Höchstwahrscheinlich liegt es dann an Parameterdateien
   im Programmordner, die zum Standard gehören und durch neue Versionen
   überschrieben wurden. Die älteren sind dann im bisherigen Ordner noch 
   vorhanden und können in den neuen kopiert werden,
            z.B. d-wrtf.apr  oder  cat.api  oder  $a.cfg.
   (Die Programme selbst sind in ihrer Funktionsweise seit langem nicht
   verändert worden, nur intern optimiert oder funktional erweitert, wobei
   aber die bisherigen Funktionen nicht verändert wurden.)

10. Bis das Problem erledigt ist, mit der alten Version weiterarbeiten, die
    bei der ganzen Aktion garantiert unberührt geblieben ist.

11. Wenn alles paletti ist, dann 
    den alten Ordner umbenennen z.B. in  ...\allegro-altVnnn
         mit nnn = alte Versionsnummer
    dann den neuen umbenennen in ...\allegro  oder wie der alte vorher hieß
    
12. Zuletzt etwaige eigene Datenordner, die am alten Programmordner hängen,
    verschieben in den neuen Ordner. Wenn die eigenen Datenordner woanders
    liegen, entfällt dieser Schritt.

Das war's auch schon. Wenn was unklar ist, sofort fragen.

Es könnte die Frage kommen: Warum so umständlich - erst den alten allegro-
Ordner kopieren, dann die neue Version in die Kopie installieren und
dann wieder zurück mit dem Ganzen? Statt einfach einen neuen Programmordner
zu machen und die eigenen Datenordner da lassen, wo sie sind?
Weil man u.U. oder evtl. im eigenen alten allegro-Ordner eigene Parameter
hat, mit anderen eigenen Namen, die erhalten bleiben sollen. Solche
Parameter sollten besser im Datenordner liegen, da würde ihnen nichts
passieren, aber es ist wohl nicht immer so gemacht worden, und 
womöglich weiß das keiner mehr.
ODER es wurden Standardparameter im eigenen Programmordner verändert, die
nun aber beim Installieren wieder überschrieben würden. Das werden sie
dann auch in dem neuen Ordner, aber im alten hat man diese Dateien noch.
Das wird sich dann rausstellen und zu beheben sein. Auch dies ist jedoch
wenig wahrscheinlich und wird nur vorgeschlagen, um 100% sicher zu gehen
und wirklich angstfrei installieren zu können.





Mehr Informationen über die Mailingliste Allegro