Makro liest erst beim 2. Durchlauf die Registry aus

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Makro liest erst beim 2. Durchlauf die Registry aus

Re: Makro liest erst beim 2. Durchlauf die Registry aus

von turtle47 » Di, 03.11.2009 13:50

Hallo Thomas,

stell mal an den Anfang Deines Codes:

Code: Alles auswählen

Public Const HKEY_LOCAL_MACHINE = &H80000002
Hilft das bei Dein Problem zu beseitigen?

Jürgen

Edit war mal wieder da:
Könnte bei Dir auch in die Richtung laufen:

Code: Alles auswählen

Public Const HKEY_CURRENT_USER= ...........? 

Re: Makro liest erst beim 2. Durchlauf die Registry aus

von eBayer » Di, 03.11.2009 11:48

ich weiß es nicht

Re: Makro liest erst beim 2. Durchlauf die Registry aus

von eBayer » Di, 03.11.2009 11:26

ich vermute weiterhin, daß es ein Timingproblem ist.... mit Deiner neuen Logik gibst Du der Anwendung schlicht ausreichend Zeit, die Reg einzulesen. In der alten Variante ist das Makro weitergerannt, ohne zu erkennen, daß die Reg noch nicht komplett war.
Bin mir ziemlich sicher damit.
Trotzdem... oder gerade darum - eine gute Idee von Dir.
Gruß eBayer

Re: Makro liest erst beim 2. Durchlauf die Registry aus

von eBayer » Di, 03.11.2009 10:08

Ich könnte mir vorstellen, daß Du ein TimingProblem hast. Habs in anderem Zusammenhang auch schon erlebt.
Vorschlag: Nach LoadLibrary und vielleicht testweise nach den einzelnen Statements "wait 50" einbauen. (50 Millisekunden sollten kein Problem sein)
Hoffe, daß Du damit Erfolg hast und würde mich über eine Rückmeldung freuen - wir lernen voneinander!
Gruß eBayer

Nach oben