Diese Website verwendet Cookies sowie Analyse-Software zur Erfassung und Auswertung der Webseiten-Nutzung. Details zur Art und Umfang der Datenerhebung finden Sie in unserer Datenschutzerklärung. Wenn Sie diese Website weiterhin nutzen, stimmen Sie der Verwendung von Cookies zu.

Druckansicht der Seite www.rowisoft.de/handbuch-einbindung_in_cscript
Dokumentation zum Warenwirtschaftssystem Rowisoft blue

Einbindung in C++Script

Gerade weil die Rowi-Makrosprache viele fertig einsetzbare Funktionen bietet, die zwar auch mit einem C++Script realisierbar wären, in der Rowi-Makrosprache aber viel einfacher und kürzer zu benutzen sind, bietet die Scriptsprache C++ die Funktion "RowiMakro", mit welcher Sie wieder auf die Funktionsvielfalt der Rowi-Makrosprache zugreifen können.

Nutzen Sie also einfach die Funktion "RowiMakro" im Code-Editor und übergeben Sie als Funktionsargument den String (Text) des Rowi-Makros - hier allerdings ohne Prozentzeichen am Anfang und am Ende der Zeichenkette.

Die Einbindung in C++Script sieht also für ein sehr simples Makro folgendermaßen aus:

{
 ShowMessage(RowiMakro("calculate(1;+;1)"));
}

Natürlich aber können Sie auch kompliziertere Makros als Funktionsargument benutzen. Im folgenden Beispiel verwenden wir die im letzten Kapitel erklärte Funktion "getdatabasefieldwhere":

{
 Memo1.Text = "Ihr Ansprechpartner: " + RowiMakro("getdatabasefieldwhere(Mitarbeiter;Name;Nummer;getdatabasefield(Vorgaenge;Mitarbeiter))");
}

Die URL dieser Seite ist: www.rowisoft.de/handbuch-einbindung_in_cscript.html
Gedruckt am Freitag, 28. April 2017.
© Copyright by Rowisoft GmbH.
Commercial use prohibited.


Notizen: