Seite 7 von 8
Re: JHRegistry_4xx Library für PB4.xx
Verfasst: 08.06.2011 16:04
von RSBasic
Ganz einfach mit
ADS. Das mit der Datei-Zugriffsbestätigung gibt es schon seit Windows XP SP2.
Re: JHRegistry_4xx Library für PB4.xx
Verfasst: 08.06.2011 16:09
von sharkpeter
@RSBasic,
ganz genau, seit XPSP2. Habe letztens noch mit Falko drüber geredet,
war mir aber nicht ganz sicher seit wann, nur das es auf 9x Systemen
geht und bei XP ab einem gewissen Zeitpunkt schon nicht mehr.
Gruß Jens
Re: JHRegistry_4xx Library für PB4.xx
Verfasst: 08.06.2011 17:07
von X0r
das tut mir Leid mit dem UniCode-String. Die wurden nur halb eingetragen ... (StringByteLength ...).
Problem gefixt, zumindest sieht es bei mir auf dem System so aus

Wurde die neue Version schon hochgeladen?
Re: JHRegistry_4xx Library für PB4.xx
Verfasst: 08.06.2011 17:21
von sharkpeter
@XOr,
sischer, sischer

Ich habe heute wieder Rücken
Gruß Jens
Re: JHRegistry_4xx Library für PB4.xx
Verfasst: 08.06.2011 19:24
von X0r
Re: JHRegistry_4xx Library für PB4.xx
Verfasst: 10.06.2011 17:37
von sharkpeter
@XOr,
so, nun hatte ich Lust und auch Zeit. Das Gewünschte ist realisiert. Bitte ausprobieren und
kurz sagen ob es so genehm wäre.
Hochgeladen ist: Version 2.56 von heute.
Gruß Jens
Re: JHRegistry_520 Library für PB5.20
Verfasst: 05.10.2013 14:26
von sharkpeter
@All,
die Lib ist 5.20 tauglich, Download siehe Themen-Startseite.
Gruß Jens
Re: JHRegistry_520 Library für PB5.20
Verfasst: 19.10.2013 01:16
von SDL
Hallo sharkpeter,
danke erst einmal für Deine mühe mit der Lib.
Ich bin über folgendes Problem gestolpert.
Code: Alles auswählen
; Auslesen der CPU Frequenz aus der registry
;*****************************************************************************
HKey.l
Skey.s
HKey = #HKEY_LOCAL_MACHINE
Skey ="HARDWARE\DESCRIPTION\System\CentralProcessor\0\"
Debug JHRegGetLoWord(JHRegGetDWord (HKey, Skey, "~MHz"))
Debug JHRegGetHiWord(JHRegGetDWord (HKey, Skey, "~MHz"))
Debug JHRegLastError()
In der x86 Variante wird der korrekte Wert ausgegeben.
Ich habe in dem Beispiel nur noch einmal aufgeschlüsselt zum Testen.
In der x64 Variante erfolgt folgende Debug-Ausgabe:
es hätten aber bei mir 3000 ;0 raus kommen müssen.
System:Win7(x64) prof. mit PB5.20 LTS x86 / x64
Alles neu aufgesetzt und sauber.
Habe ich etwas übersehen und liegt der Fehler bei mir?
MfG
Re: JHRegistry_520 Library für PB5.20
Verfasst: 19.10.2013 08:45
von sharkpeter
SDL hat geschrieben:Hallo sharkpeter,
danke erst einmal für Deine mühe mit der Lib.
Ich bin über folgendes Problem gestolpert.
Code: Alles auswählen
; Auslesen der CPU Frequenz aus der registry
;*****************************************************************************
HKey.l ;<--- mach hier mal ein Integer draus, du wirst dich wundern, Jens
Skey.s
HKey = #HKEY_LOCAL_MACHINE
Skey ="HARDWARE\DESCRIPTION\System\CentralProcessor\0\"
Debug JHRegGetLoWord(JHRegGetDWord (HKey, Skey, "~MHz"))
Debug JHRegGetHiWord(JHRegGetDWord (HKey, Skey, "~MHz"))
Debug JHRegLastError()
In der x86 Variante wird der korrekte Wert ausgegeben.
Ich habe in dem Beispiel nur noch einmal aufgeschlüsselt zum Testen.
In der x64 Variante erfolgt folgende Debug-Ausgabe:
es hätten aber bei mir 3000 ;0 raus kommen müssen.
System:Win7(x64) prof. mit PB5.20 LTS x86 / x64
Alles neu aufgesetzt und sauber.
Habe ich etwas übersehen und liegt der Fehler bei mir?
MfG
Hallo SDL,
siehe die Mail die ich dir schon geschickt habe und oben, die Ergänzung:
HKey.l
<--- mach hier mal ein Integer draus, du wirst dich wundern, Jens
Falls es in der Hilfe noch so steht, bitte ich vielmals um Entschuldigung

Werde das bei passender Gelegenheit korrigieren.
Das Programmbeispiel hat bereits die korrekten Einträge als .i
Und die PB Hilfe schreibt zum Thema 32 VS 64 Bit:
Long .l 4 Byte -2147483648 bis +2147483647
Integer .i 4 Byte (bei Verwendung eines 32-Bit Compilers) -2147483648 bis +2147483647
Integer .i 8 Byte (bei Verwendung eines 64-Bit Compilers) -9223372036854775808 bis +9223372036854775807
Du hättest das auch erkennen können, wenn du den Inhalt von Hkey mal debuggt hättest, als Ergebnis stand da
eine negative Zahl

Dann einen Vergleich mit der Konstantenliste von PB ...
Gruß Jens
Re: JHRegistry_520 Library für PB5.20
Verfasst: 19.10.2013 13:36
von SDL
Danke !!

in der Hilfe hab ich noch nicht gelesen, habe einfach mein altes Programm rausgeholt und wollte es ungesehen auf x64 System umsetzen
Ist mein erster Versuch mit x64..
Danke noch einmal... und
