Hallo,
2 verschiedene Versionen von Xbase installiert man so:
1. Erstelle ein gewünschtes Verzeichnis:
bei mir d:\alaska\alaska.190
bei mir d:\alaska\alaska.182
2. Ordne das der
neuesten Version zu
subst K: \alaska\alaska.190
3. Installiere die neueste Version auf K:
(alte vorher aus den Verzeichnissen umkopieren um die Dateien zu haben und dann deinstallieren)
4. Kopiere die alten Dateien in die alte Struktur
5. Mit solchen CMD Dateien schalte ich zwischen den Versionen um:
Code: Alles auswählen
@echo off
echo.
echo XPP 1.90 aktivieren ...
echo.
subst K: /D > nul
subst K: \alaska\alaska.190
if errorlevel=1 goto fehler
goto ende
:fehler
cls
echo.
echo FEHLER ****
echo.
xppload version
pause
:ende
exit
Die ODBCDBE nutze ich nicht, mit der könnte es Probleme geben, der Rest funktioniert einwandfrei. Die Grundidee dafür stammt übrigens von Alaska - ich glaube das PDF war von Frank++ ...
Mit dem Stick geht es einfacher. Natürlich ist keine Installation auf einem anderen Rechner möglich, sodass alles was registriert werden muß ausscheidet. Das brauche ich aber auch nicht.
Die obigen Dateien einer Version werden in ein Verzeichnis des Sticks kopiert, eventuell mit einem SUBST ein hinteres Laufwerk mit kurzem Namen erzwingen. Eine CMD Datei
OHNE EXIT setzt die
SET PATH = %PATH%;....
SET ...
Pfade und Einträge die man braucht und dann kompiliert man aus dieser CMD BOX heraus. Wird sie geschlossen ist alles wieder auf dem Ursprungszustand, man ändert also nichts auf Dauer.
So nutze ich auch Clipper, da sich die Einträge ja gegenseitig im Wege liegen. Ich hätte ja gerne auch die Datei vom Stick hier eingestellt, aber leider hat dieser in der letzten Woche nach 3 Jahren den Geist aufgegeben