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