Persönliche Werkzeuge
Aus CAO-Faktura Wiki
 

Update erzwingen

Wechseln zu: Navigation, Suche
Quickmenü Tipps und Tricks
Tipps und Tricks - Update

hier eine kurze Doku zur in der 1.4.x.x (Kaufversion) und im CAO-Admin integrierten Update-Funktion:

Im Normalfall wird das Update direkt über CAO gestartet. (Datei > Online Update) oder über den Admin (Datei > Online Update). Ebenso wird alle drei Tage automatisch geprüft, ob ein Update zur Verfügung steht (Option nur in der Kaufversion).

[Bild:Upd_cao_einstellungen.jpg]

Beim Starten von CAO werden die Versionen der zu CAO gehörenden Dateien geprüft:

  • cao_faktura.exe
  • cao_free.exe
  • cao_kasse.exe
  • cao_admin.exe
  • cao_kd.dll
  • zipdll.dll
  • unzip.dll
  • rbIDE.cst
  • bIDE.eng
  • rbIDE.deu
  • rbPrint.cst
  • rbPrint.eng
  • rbPrint.deu
  • land.cao
  • plz.cao
  • blz.cao
  • formulare.cao
  • changes.txt
  • cao_suche.dll


Die gefundenen Versionsnummern werden in die CAO32_DB.cfg geschrieben. Das würde z.B. so aussehen:

[VERSION] 
cao_kasse.exe=1.4.1.10 
zipdll.dll=1.78.9.1 
cao_update.exe=1.4.1.1 
rbide.cst=10.0.0.0 
rbide.eng=10.0.0.0 
rbide.deu=10.0.0.0 
rbprint.cst=10.0.0.0 
rbprint.eng=10.0.0.0 
rbprint.deu=10.0.0.0 
psrbd50.bpl=0.99 
unzdll.dll=1.73.1.1 
changes.txt=2007.01.31 
license.txt=20.01.2003 
license-GER.txt=20.01.2003 
land.cao=1.08 
plz=1.08 
blz=1.08 
formulare.cao=2007.01.14 
cao_suche.dll=1.2.6.1 
kdadync.dll=1.2.5.4 
rbRAP.deu=10.0.0.0 
rbDADE.deu=10.0.0.0 
rbide.fra=10.0.0.0 
rbprint.fra=10.0.0.0 
rbRAP.fra=10.0.0.0 
rbDADE.fra=10.0.0.0 
rbide.esp=10.0.0.0 
rbprint.esp=10.0.0.0 
rbRAP.esp=10.0.0.0 
rbDADE.esp=10.0.0.0 
rbide.ita=10.0.0.0 
rbprint.itau=10.0.0.0 
rbRAP.ita=10.0.0.0 
rbDADE.ita=10.0.0.0 
rbRAP.eng=10.0.0.0 
rbDADE.eng=10.0.0.0 
rbRAP.cst=10.0.0.0 
cao_faktura.exe=1.4.1.10 
import.exe=1.0.0.4 
cao_free.exe=1.4.1.10 
cao_admin.exe=1.4.1.10 
cao_upd14.exe=1.4.2.2 
cao_kd.dll=1.4.1.7 
cao_kasse.chm=1.7.0.0

Wenn jetzt das Update angestoßen wird (manuell oder automatisch), holt CAO (oder der CAO-Admin) die Datei cao_upd14.ini von ave-rassmann.de. Anschließend werden die Dateiversionen in der CAO32_DB.cfg mit denen in der heruntergeladenen cao_upd14.ini verglichen. Sollte die Dateiversion im Internet aktueller sein, wird die alte Version unbenannt, und die Dateiversion angehangen. Z.B. cao_admin.exe in cao_admin.exe1.4.1.9.old. Nun werden die neueren Dateien heruntergeladen und CAO gestartet.

Wenn man, aus welchen Gründen auch immer, ein Update noch einmal herunterladen möchte, kann man das über folgenden Weg machen: CAO beenden, die entsprechende Datei in der CAO32_DB.cfg auf einen kleineren Wert setzen und dann über CAO oder über CAO-Admin ein Update durchführen. Als kleines Beispiel nehme ich mal die cao_faktura.exe. In der CAO32_DB.cfg beim Eintrag

cao_faktura.exe=1.4.1.10

ändern in

cao_faktura.exe=1.4.1.9

setzen und schon wird die Datei beim nächsten Update heruntergeladen.

Um sich das Leben in manchen Situationen einfacher zu machen, kann man das CAO-Update noch für etwas anderes "mißbrauchen". Um CAO auf einem PC in der aktuellen Version zu "installieren" braucht es nämlich nur 4 Dateien, als da wären:

- cao_admin.exe - cao_upd14.exe - die unten aufgeführte CAO32_DB.cfg - eine gültige license.cao

Wenn man die Dateien in irgendein Verzeichnis legt und folgende "spezielle CAO32_DB.cfg

[VERSION] 
cao_faktura.exe=1.4.1.0 
cao_free.exe=1.4.1.0 
cao_kasse.exe=1.4.1.0 
cao_admin.exe=1.4.1.0 
cao_update.exe=1.4.1.0 
cao_upd14.exe=1.4.2.2 
zipdll.dll=1.78.9.0 
unzdll.dll=1.73.1.0 
cao_kd.dll=1.4.1.1 
rbide.cst=9.0.0.0 
rbide.eng=9.0.0.0 
rbide.deu=9.0.0.0 
rbprint.cst=9.0.0.0 
rbprint.eng=9.0.0.0 
rbprint.deu=9.0.0.0 
changes.txt=2007.01.01 
land.cao=1.07 
plz=1.07 
blz=1.07 
formulare.cao=2007.01.01 
cao_suche.dll=1.2.6.0

dazupackt und dann den Admin startet, auf Datei > Online-Update klickt, werden alle für CAO benötigten Dateien automatisch in der aktuellen Fassung heruntergeladen. Anschließend muss man nur noch einen Mandanten anlegen oder eine CAO32_DB.cfg von einem anderen Rechner rüberkopieren (bei bestehendem Mandanten) und fertig.

[ Quelle: CAO-Forum von back.to.roots [1]]