JHRegistry_xxx Library aktualisiert für PB5.40

Anwendungen, Tools, Userlibs und anderes nützliches.

Brauchbarkeit der Lib

unbrauchbar (bitte sagen warum)
4
15%
geht so (auch das hat einen Grund ...)
4
15%
brauchbar, aber (das sollte immer Kommentiert sein)
5
19%
gut brauchbar (Blumen bei meiner Frau abgeben ...)
13
50%
 
Insgesamt abgegebene Stimmen: 26

Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: JHRegistry_4xx Library für PB4.xx

Beitrag von RSBasic »

Ganz einfach mit ADS. Das mit der Datei-Zugriffsbestätigung gibt es schon seit Windows XP SP2.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: JHRegistry_4xx Library für PB4.xx

Beitrag 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
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Re: JHRegistry_4xx Library für PB4.xx

Beitrag 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?
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: JHRegistry_4xx Library für PB4.xx

Beitrag von sharkpeter »

@XOr,

sischer, sischer ;) Ich habe heute wieder Rücken :D

Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: JHRegistry_4xx Library für PB4.xx

Beitrag 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
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: JHRegistry_520 Library für PB5.20

Beitrag von sharkpeter »

@All,

die Lib ist 5.20 tauglich, Download siehe Themen-Startseite.

Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
SDL
Beiträge: 65
Registriert: 15.09.2006 05:19
Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB

Wassergekühlt

Win 7 pro
Leistungsindex 7,8
Wohnort: Hansestadt Stendal

Re: JHRegistry_520 Library für PB5.20

Beitrag 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:

Code: Alles auswählen

0
0
ERROR, #HKEY is empty
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
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: JHRegistry_520 Library für PB5.20

Beitrag 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:

Code: Alles auswählen

0
0
ERROR, #HKEY is empty
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
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
SDL
Beiträge: 65
Registriert: 15.09.2006 05:19
Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB

Wassergekühlt

Win 7 pro
Leistungsindex 7,8
Wohnort: Hansestadt Stendal

Re: JHRegistry_520 Library für PB5.20

Beitrag von SDL »

Danke !!

:oops: in der Hilfe hab ich noch nicht gelesen, habe einfach mein altes Programm rausgeholt und wollte es ungesehen auf x64 System umsetzen :oops:

Ist mein erster Versuch mit x64..

Danke noch einmal... und :allright:
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Antworten