powered by CADENAS

Manual

Manual

11.6. PARTeditor extern ansteuern - DDE-Befehle

Die folgende Tabelle enthält die DDE-Befehle, mit denen der PARTeditor von außen angesteuert werden kann. Für alle Befehle muss der Server- und Topicname PARTeditor lauten.

Poke-Transaktionen:

Mit einem Poke-Befehl können Daten an den PARTeditor übergeben werden. Der Parameter eines Pokebefehls zum Steuern des PARTeditors ist immer ein String.

BEFEHL

AKTION

LoadTable

Öffnen einer Sachmerkmalsdatei

Mit diesem Befehl wird eine Sachmerkmalsdatei geladen.

Parameter: Pfad der Datei

Beispiel: c:/temp/test.tab

SaveTable

Speichern einer Sachmerkmalsdatei

Mit diesem Befehl kann die aktuelle Sachmerkmalsdatei abgespeichert werden.

Parameter: Pfad der Datei

Beispiel: c:/temp/test.tab

Close

Beenden des PARTeditors

ClearErrorMsg

Puffer mit Fehlermeldungen leeren

Im Hidden-Modus werden Fehlermeldungen nicht ausgegeben, sondern in einen Puffer geschrieben. Aus diesem Puffer können die Meldungen mit dem Request-Befehl GetErrorMsg geholt werden.

StartEditTab

Editieren der Tabelle beginnen

Dieser Befehl muss aufgerufen werden, wenn die Tabelle per DDE bearbeitet werden soll. Der Befehl muss nach LoadTable aufgerufen werden.

EndEditTab

Editieren der Tabelle beenden

Dieser Befehl muss aufgerufen werden, wenn das Editieren der Tabelle beendet ist. Der Befehl muss vor SaveTable aufgerufen werden.

SetTabValue

Ändern eines Wertes in der Tabelle

Der Befehl dient dazu, einen Wert in der Tabelle zu ändern.

Parameter: Spalte,Zeile,Wert

Beispiel: 0,5,"Neuer Wert"

GetTabValue

Abfragen eines Wertes aus der Tabelle

Der Befehl dient dazu, einen Wert der Tabelle abzufragen. Der Wert kann mit dem Requestbefehl GetResult abgeholt werden.

Parameter: Spalte,Zeile

Beispiel: 0,5

AddTabCol

Hinzufügen einer Tabellenvariable

Parameter: Name, Bezeichnung, Datentyp

1. Beispiel: "IDNR","Identnummer","A10"

--> Erzeugt die Textvariable IDNR mit einer maximalen Textlänge von 10 Zeichen.

2. Beispiel: "L","Länge","F5.3"

--> Erzeugt die Zahlvariable L mit 5 Vor- und 3 Nachkommastellen.

GetTabColName

Variablenname ermitteln

Ermitteln des Namens einer Tabellenvariablen. Der Name kann mit dem Requestbefehl GetResult abgeholt werden.

Parameter: Spaltennummer

Beispiel: 0

FindTabCol

Spalte ermitteln

Ermittelt die Spaltennummer zu einem Variablennamen.

Ergebnis kann mit dem Requestbefehl GetResult abgeholt werden.

Parameter: Variablenname

Beispiel: IDNR

CountTabCols

Anzahl der Spalten ermitteln

Ergebnis kann mit dem Requestbefehl GetResult abgeholt werden.

CountTabRows

Anzahl der Zeilen ermitteln

Ergebnis kann mit dem Requestbefehl GetResult abgeholt werden.

Request-Transaktionen

Mit Request-Transaktionen können Werte oder Statusinformationen vom PARTeditor abgefragt werden. Alle Request-Transaktionen liefern als Rückgabewerte Strings.

BEFEHL

AKTION

GetResult

Ergebnis eines Poke-Befehls abholen

Einige Poke-Befehle produzieren Ergebnisse. Mit dem Befehl GetResult können diese Ergebnisse ermittelt werden.

GetErrorMsg

Fehlermeldungen abholen

Wird der PARTeditor im Hidden-Modus gestartet (Aufrufparameter hidden ), gibt er keine Fehlermeldungen aus. Diese können stattdessen mit GetErrorMsg abgerufen werden.