Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by cherry,
2. Nov 2010
Hallo, sorry dass ich mich erst jetzt wieder melde...
@Doppelter Aufruf: Oops falsch rüber gekommen. ReadString() wird nicht zweimal aufgerufen. (wenn man nicht beides Ent-Auskommentiert :-D)
Ich habe nur einen Test gemacht. Das Problem liegt anscheinend NUR an ReadString(). Lasse ich den auskommentierten Teil und die Zeile RG.ReadString(valuenames); nicht kompilieren, macht das...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by cherry,
27. Okt 2010
Wie gesagt, wenn ich den Teil mit RG.Readstring() nicht auskommentiere sondern mitkompiliere, durchläuft das Programm nicht alle Schlüssel. Z.b. wenn ich HKEY_LOCAL_MACHINE durchsuche bleibt es irgendwo in Software hangen, der ganze Schlüssel System wird dann nicht durchsucht. Und das geht bei dir? auch wenn du den ganzen Teil mitkompilierst.
Wird die Partie wo ich die Werte vergleiche zu...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by cherry,
26. Okt 2010
hab jetzt nochmals alles umgeschrieben, jetzt passiert nochmals was ganz lustiges...
Zwar findet es jetzt keine Werte mehr die es nicht gibt dafür verhaltet sich das Programm ganz anders wenn der Markierte Teil Ein/Auskommentiert ist.
Wir der Teil mit kompiliert gibt es irgendwo ein Fehler beim Öffnen eines Schlüssels (siehe in der log datei nach dem Ausführen) kommentiere ich diesen Teil aus,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by cherry,
25. Okt 2010
Also das ist ja wirklich nicht das Problem. Wie gesagt, ist mir bewusst, dass ich noch ein bissl mehr kontrollstrukturen reinbringen muss. Aber das war ja nur ein Test und ich ging davon aus, das man richtige Parameter übergibt. z.B. "reg.exe HKEY_LOCAL_MACHINE findemich"
Das Problem liegt an der Suche selbst...
@p80286
Hmm, weiss nicht was deine Änderungen genau bewirkten sollten?! auf...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by cherry,
21. Okt 2010
hallo...
irgendwie scheint mein code verhext zu sein. Was ich suchen will finde ich. aber wenn ich je nach dem einen Suchbegriff eingebe den es garnicht gibt, gibts manchmal trotzdem ne ausgabe, und zwar immer an derselben stelle... dabei spielt der Suchbegriff nur insofern eine Rolle, dass es plus minus 8 Zeichen sein müssen. Es gibt mir dann diese Ausgabe:
...