Robert W.B. Linn´s Software, Beispielprojekte und Tipps zu TurboDB, TurboDB VCP, TurboDB Studio, Visual Data Publisher
   
roPTS2Go - TurboPL Module direkt ausführen
TurboDB VCL Übersicht  Alle Topics 
Komponenten TurboDB und TMS Component Pack  »  Open Source Projekte  »  roPTS2Go - TurboPL Module direkt ausführen  | 

roPTS2Go (c) 2009 Robert W.B. Linn --- Im August 2009
Ein TurboDB Studio Open Source Projekt.
Freeware unter Einhaltung GPL (siehe lizenz.rtf)

Autor: R.W.B. Linn, Pinneberg, Germany
Internet: www.rwblinn.de | eMail: robert@rwblinn.de

Hier zum Download

Inhalt
* Kurzbeschreibung
* Installation
* Hinweise
* Historie

Kurzbeschreibung
roPTS2Go ermoeglicht die direkte Ausfuehrung von TurboPL 
Module.
Standardmaessig ist ein Modul, parameter.mod, definiert.
Dieses Modul wird nach dem Aufruf von roPTS2Go uebersetzt
und ausgefuehrt. Nach der Ausfuehrung wird roPTS2GO beendet.

Wofuer kann roPTS2Go verwendet werden:
* Datenbankpruefungen
* Updates installieren
* Meldungen (dynamisch) ausgeben
* Datenbank abfragen und mit dem Ergebnis Aktionen ausfuehren
* Dateioperationen
* oder um Module zu übersetzen

Zur Verfuegung stehen alle TurboPL Makros - nur die Oberflaechen
Kommandos sollten nicht verwendet werden.

Der Quellcode ist komplett enthalten.

Diese Anwendung ist Freeware und als Open Source Projekt erstellt,
wird weiter entwickelt und kann unter Beruecksichtigung der GPL
frei verwendet werden.
Es ist kein Hilfetext vorhanden (Aufwand zu hoch fuer eine
Freeware Anwendung).

Installation
Die Datei ropts2go.zip entpacken.
Aufruf roPTS2Go:
Moeglichkeit 1 = Ausfuehrungsmodus:
  ropts2go.exe ausfuehren. Hierbei wird die Parameterdatei ausgeführt
  und roPTS2Go nach der Ausfuerung beendet.

Moeglichkeit 2 = Bearbeitungsmodus:
  TurboDB Studio starten und ropts2go.tdb laden.
  Systemformular aufrufen.
  Im Systemformular koennen 
  A/ Die Parameter definiert werden:
  * die Parameterdatei (Modul) welche ropts2go nach Aufruf ausfuehrt
  * der Editor mit dem Parameter Module bearbeitet werden
  B/ Das Parametermodul kann getested werden

  Tipps: 
  1.Module Bearbeiten
  Modul in einem Editor, z.B. UltraEdit bearbeiten. Nachdem das
  Modul gespiechert wurde, zu TS wechseln und im Systemformular Schalter
  Parameter Testen klicken. Das Modul oder die Module wird jetzt uebersetzt 
  und ausgefuehrt. Wird bei der Uebersetzung einen Fehler gefunden, wird der
  Fehler von TS angezeigt. Dann im Editor korrigieren und erneut zu TS
  wechseln und Parameter Testen ausfuehren.

  2.Module verschalteln
  Es kann ein Parametermodul definiert werden, der mittels "include" andere
  Module einbindet. Der Vorteil ist, dass das die Parameterdatei Angabe in TS
  nicht geaendert werden muss und die include Module flexibel eingebunden
  werden koennen. 
  Beispiel anhand Modul Parameter.mod der ein Modul adressen.mod einbindet.
  ..#roPTS2Go Parameterdatei 
  ..#(c) 2009 Robert W.B. Linn, Pinneberg, Germany
  ..#---------------------------------------------
  ..#modul(e) einlesen
  Include bsp\adressen.mod;
  ..#die dan ausgeführt werden

Beispiel Aufruf:
Im Verzeichnis bsp und dessen Unterverzeichnisse befinden sich Beispiele.
Um die Beispiele auszufuehren, genuegt es der include Befehl in der 
parameter.mod im Projektverzeichnis anzupassen:
HalloWelt.mod aus dem bsp\hallowelt Verzeichnis ausfuehren:
a/ parameter.mod anpassen
..#roPTS2Go Parameterdatei 
..#(c) 2009 Robert W.B. Linn, Pinneberg, Germany
..#---------------------------------------------
..#HALLOWELT
Include bsp\hallowelt\hallowelt.mod;
b/ ropts2go.exe starten
Es erscheint ein Meldungsfenster mit Hallo Welt 
... wenn alles gut geht dann Hurra sonst Pfade pruefen ...

Hinweise
Internet Referenzen:
dataWeb - www.dataweb.de

Vielen dank fuer Ihr Interesse.

Wenn Sie Verbesserungen, Ideen, Kommentare etc. haben, 
bitte nur per eMail an Autor.

PS:
Bitte vergebe die Grammatikfehler. 
Als Hollaender lerne ich das wohl nie.

Historie
Uebersicht der Aenderungen/Verbesserungen
(+) = Neu, (*) = Verbessert, (-) = Entfernt (!) = Hinweis

20090815
(!) Erste Version veroeffentlicht


Letzte Änderung 10.11.2011 16:46 Erstellt mittels KALHelp Version 6.7 (09-11-2011) (alle Rechte vorbehalten) (c) Robert W.B. Linn @53° 38' 60''N 9° 48' 0''E