Was this page helpful?

Parametersätze Name={Wert}

Inhaltsverzeichnis
keine Gliederung

In der HDBCom gibt es eine spezielle Klasse zur Bearbeitung von Parametersätzen, wie sie der OM zur Übergabe in Oberflächenobjekten und auch als Parameter für Unterantragsarten verwendet. Die Notation is dabei wie Folgt:

Name1={Wert1},Name2={Wert2},...

Die Verschachtelung mit Parametersätzen is ebenfalls möglich:

Satz1={Name1={Wert1},Name2={Wert2},...},Satz2={Name1={Wert1},Name2={Wert2},...},...

In der HDBCom (VBS,PS) kann mit solche Zeichenketten mit einer eigenen Klasse gearbeitet werden:

set oParamSet1 = CreateObject("HDBCom.ClsParameterSet")
oParamSet1.Text = "FileName={Text.txt},FilePath={c:\\temp\\test},FileMode={Read}"
 
'*** Parameter hinzufügen ***
call oParamSet1.AddText("UNC", "\\Host\Share\path")
 
'*** Parameter setzen ***
call oParamSet1.SetText("FileName","Text2.txt")
 
'*** Parameter auflisten ***
for each oNV in oParamSet1.Parameters
 wscript.echo "'" & oNV.Name & "' hat den Wert '" & oNV.Value
next
 
'*** Parameter als Zeichenkette ausgeben ***
wscript.echo vbCRLF & oParamSet1.Text & vbCRLF
 
set oParamSet2 = CreateObject("HDBCom.ClsParameterSet")
oParamSet2.Text = "FilePath=c:\temp\test2|FileMode=Write|FileStatus=Closed"
 
'*** Parameter aktualisieren ***
for each oNV in oParamSet2.Parameters
 call oParamSet1.AddText(oNV.Name, oNV.Value)
next
 
'*** Parameter auflisten ***
for each oNV in oParamSet1.Parameters
 wscript.echo "'" & oNV.Name & "' hat den Wert '" & oNV.Value
next
 
Was this page helpful?
Tags (Schlagworte bearbeiten)
  • No tags
Um einen Kommentar zu schreiben, müssen Sie sich anmelden.
Unterstützt von MindTouch Core