Makro liest erst beim 2. Durchlauf die Registry aus

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

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

Beitrag von eBayer »

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
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

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

Beitrag von eBayer »

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
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

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

Beitrag von eBayer »

ich weiß es nicht
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

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

Beitrag von turtle47 »

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= ...........? 
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Antworten