A Empty Header

AutoUpdater - Aktualisieren von MDL/VBA - Programmen über das Web

 

Sie können Sie die Programme, das in dem Tutorial verwendet wurden, herunterladen. VBA alternativ das MDL.

 

Erstellen eines Update-fähigen VBA Programmes

 

1. Erstellen eines RSS - Feeds mit allen Informationen

Erstellen Sie eine xml-Datei mit allen relevanten Informationen auf die zugegriffen werden kann. Diese xml-Datei kann entweder im Internet oder im Intranet liegen.

    
  

Für nähere Informationen zu den Elementen der XML-Datei lesen Sie hier.

2. Erstellen der html-Seite mit Informationen für den Benutzer

Als Nächstes erstellen Sie die HTML-Datei, die im unteren Bereich des AutoUpdater-Formulares angezeigt werden soll. Diese Seite ist in der XML-Datei mit dem Tag changelog angegeben. In unserem Fall: http://www.centauron.de/software/test/mvba/1.0/notes.html

 

3. Einfügen der Aufrufe in das VBA Programm

Danach müssen Sie Ihr VBA-Programm noch für den Einsatz von AutoUpdater vorbereiten. Dazu müssen Sie eine Zeile Code an einer Stelle Ihrer Wahl einfügen. Am Besten natürlich bei jedem Start Ihres Programmes.

Application.CadInputQueue.SendKeyin "mdl load AutoUpdater.dll http://www.centauron.de/software/test/mvba/appcast.xml 0.5"

Das Keyin die folgende Form: mdl load [Name der AutoUpdater.dll] [URL/URI der xml-Datei] [Version des aktuellen Programmes]

3b. Einfügen der Aufrufe in ein MDL Programm

Aufruf für ein MDL Programm.

mdlInput_sendKeyin("mdl load AutoUpdater.dll http://www.centauron.de/software/test/mvba/appcast.xml 0.5", 0, INPUTQ_EOQ, NULL);

4. Bereitstellen des Programmes

Zuletzt müssen Sie Ihr VBA-Programm noch im Internet( oder Intranet) bereit stellen. Der Ort wird in der xml-Datei mit vba (für ein MDL-Programm ma) angegeben. Sollten Sie mehrere Dateien überspielen müssen, können Sie diese mit weiteren file Elementen angeben.

Der Zielort der Dateien wird mit dem dir Attribut angegeben. In diesem Attribut können Sie auf Microstation Konfigurationsvariablen verweisen.

Wir sind aktive Unterstützer der OpenSource-Bewegung

Offenheit und Transparenz sind die Prinzipien von OpenSource.

Wir sehen OpenSource in einer Linie mit Demokratie und dem Menschenrecht auf Bildung, den besten Ideen also, die die Menschheit hervorgebracht hat.

Wir sind aktive Unterstützer in den folgenden Projekten:

  • Ant - Offene Script-Umgebung
  • Ant Doclet - Ein Dokumentationstool für eigene Ant-Tasks.
  • AntGlider - Eine GUI für Ant Buildfiles.

Weitere Informationen zu OpenSource finden Sie hier.

MicroStation CONNECT

Die neue Microstation CONNECT ist erhältlich. Wir migrieren Ihre MDL/VBA Programme ´.

microTest Version 0.7 ist online

Das MicroStation Testframework. Testen Sie Ihre selbstgeschriebenen MDL-Programme komfortabel in einen wikibasierten Testsystem. Mehr ...

spatialgateway 1.0

Die superschnelle und einfache Alternative zu Bentley Map. Lesen und Schreiben Sie Daten aus allen gängigen Geodatenquellen...

Buchen Sie unsere Kompetenz

Sie brauchen Beratung oder haben Softwareprojekte auf unseren Kompetenzfeldern?

Das Team von centauron hat viele Jahre Erfahrung mit mittleren und großen Projekten.

Nehmen Sie Kontakt zu uns auf!

Produktliste

Das ist eine Auswahl unserer aktuellen Produkte. Eine komplette Liste unserer Produkte finden Sie hier.

microTest - The MicroStation Test Framework

 
microLeak - Ein Speicherloch-Detektor für MDL-Programme

 
AutoUpdater - Aktualisieren von MDL/VBA - Programmen über das Web

 
spatialgateway - Laden und Speichern von Geodaten in der MicroStation

 
rasterguard - Sperren von Rasterpositionen

 
elementevents - Programmierbare Ereignisse für Elemente

 
Mehr...

Microstation CONNECT

Sie wollen die neue Microstation CONNECT Version von Bentley nutzen?

Wir stellen Ihre MDL-Programme, Konfigurationen und Workflows um, so dass Sie ohne Reibungsverluste mit der ersten 64-bit Microstation arbeiten können.mehr

Unabhängige Beratung für GIS-Software und Geodatendienste

Wir versuchen, uns ein hohes Maß an Unabhängigkeit gegenüber Softwareherstellern zu sichern, indem Sie uns nicht für spezielle Produkte, sondern für unsere Dienstleistung bezahlen.

Wir verkaufen Ihnen keine GIS-Programme, sondern Lösungen für Anwender.

Erfahren Sie mehr

Programmierung für Microstation (MDL/VBA/.NET)

Wir programmieren Ihnen Microstation-Erweiterungen nach Ihren Bedürfnissen.

Erfahren Sie mehr