Schleifenbedingungen greift nicht.
Verfasst: 10.03.2010 16:07
Hallo Zusammen,
ich versuche mit diesem Stück Code und der Hilfe des Includes "Registry.pbi" von jaPBe einen Teil der Registry auszulesen. Dabei schaue ich ich jeden Zweig hinein und will nur den "DisplayName" jedes Stranges ermitteln.
Das klappt auch soweit aber meine Schleifenbedingung greift nicht und die Routine schiesst über das Ende hinaus. Ich würde gerne solange auslesen bis kein Inhalt mehr aus der Variable "value" mehr kommt.
Vielleicht hat jemand eine Idee wie es besser geht.
Frage ich nach "Until Index = 100" z.B. ab bekomme ich auch Ergebnisse und es geht nicht in die Endlosschleife.
Hilfe ! Bin doch nur ein dummer Scripter von PHP, Python.
Danke im Voraus.
Grüße
Alen
ich versuche mit diesem Stück Code und der Hilfe des Includes "Registry.pbi" von jaPBe einen Teil der Registry auszulesen. Dabei schaue ich ich jeden Zweig hinein und will nur den "DisplayName" jedes Stranges ermitteln.
Das klappt auch soweit aber meine Schleifenbedingung greift nicht und die Routine schiesst über das Ende hinaus. Ich würde gerne solange auslesen bis kein Inhalt mehr aus der Variable "value" mehr kommt.
Code: Alles auswählen
Repeat
Index.b + 1
key.S = Reg_ListSubKey(#HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", Index, "")
value.S = Reg_GetValue(#HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"+key, "DisplayName", "")
If value <> "": msg.S + Str(Index) + " - " + value + Chr(10): EndIf
Until value = ""
MessageRequester("Output", msg)
Frage ich nach "Until Index = 100" z.B. ab bekomme ich auch Ergebnisse und es geht nicht in die Endlosschleife.
Hilfe ! Bin doch nur ein dummer Scripter von PHP, Python.
Danke im Voraus.
Grüße
Alen