Parametersätze Name={Wert}

    Inhaltsverzeichnis
    keine Gliederung

    Version seit 06:56, 22 Dez 2024

    zu dieser Version.

    Zurück zu Versionshistorie.

    Zeige aktuelle Version

    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 kann mit solche Zeichenketten 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
     
    Unterstützt von MindTouch Core