mmmhh. Blöde Geschichte.
Also, was besseres fällt mir jetzt auch nicht ein:
Um die zurückgegebenen String Vergleichen zu können oder so:
(Tree_build_node)
Code:
        ppar = RnRegistNextPar(head, 0, ParName)        ' get first param
        While ppar <> 0                                  ' while params 
            StrLen = RnRegistName(ppar, ParName)
            WrkString = ParName.Remove(StrLen, ParName.Length - StrLen)
    ' WrkString passt jetzt wirklich
    ' braucht KEIN "new" vorher
Die DLL-Funktion
StrLen = RnRegistName(ppar, ParName)
Kann man auf alle register-Werte anwenden, also DIR, PAR und VAL
Der Name wird nun 2 x zurückgeschickt, aber was soll's