[Ok] DroopyLib / Accés au registre / Windows 7

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

[Ok] DroopyLib / Accés au registre / Windows 7

Message par Ar-S »

En utilisant la droopy Libs pour accéder à des infos du registre, ça fonctionne sans le débugger si je l'active j'ai un joli Invalid memory Acces (ReadError)

Cela vient de la lib ou de la façon dont 7 est (pseudo) blindé ?

Code : Tout sélectionner

CleXP$="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
OSname$=RegGetValue(CleXP$,"ProductName",".")
debug OSname$ ; Message d'erreur

;ou

MessageRequester("",OsName$) ; là ça marche...

Comme laisser une erreur dans le debug n'est jamais prudent, j'aimerai savoir si vous avez une solution. Il me semble que ma droopylib est à jour.
Dernière modification par Ar-S le mar. 21/sept./2010 19:41, modifié 1 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: DroopyLib / Accés au registre / Windows 7

Message par Backup »

Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: DroopyLib / Accés au registre / Windows 7

Message par flaith »

et avec le profiler activé ca donne quoi ?
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DroopyLib / Accés au registre / Windows 7

Message par Ar-S »

Désolé pas pu répondre avant.
Dobro, ta proce fonctionne, par contre je ne trouve pas pratique de devoir séparer le HKEY_LOCAL_MACHINE\ de la suite du chemin.
Mais bon, déjà il ni a plus d'erreur du debuger c'est le principale.

@flaith, j'ai pas bien pigé ce que tu voulais dire.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: DroopyLib / Accés au registre / Windows 7

Message par flaith »

Le profiler de Purebasic :D
Dans les options du compilateur - Compiler/Exécuter - Activer Profiler ?
Il faut activer le déboguer aussi
A chaque debogage je le met, c'est terrible et ca m'a beaucoup aidé :wink:
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DroopyLib / Accés au registre / Windows 7

Message par Ar-S »

Je ne le trouve pas dans JaPBe.. :[
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: DroopyLib / Accés au registre / Windows 7

Message par Ar-S »

Tiens j'ai mis à jour la droopy libs (v1.31.15 (17/01/2009)
et ça remarche sans erreurs... j'en avait une à peine plus ancienne.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: DroopyLib / Accés au registre / Windows 7

Message par gnozal »

flaith a écrit :et avec le profiler activé ca donne quoi ?
Le 'Purifier' ?
Il est dans jaPBe depuis longtemps (Menu -> Projet -> Compiler/Purifier (Maj+F6)).
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: [Ok] DroopyLib / Accés au registre / Windows 7

Message par Backup »

non le Profiler !!

il y a un bouton dispo dans le debugger (lorsque celui ci s'affiche)
il permet de voir quel parti de prg est executer , et le nombre de fois :)

ps : le profiler s'active seulement au moment d'un Calldebugger ;)
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: [Ok] DroopyLib / Accés au registre / Windows 7

Message par gnozal »

Dobro a écrit :il y a un bouton dispo dans le debugger (lorsque celui ci s'affiche)
il permet de voir quel parti de prg est executer , et le nombre de fois :)
ps : le profiler s'active seulement au moment d'un Calldebugger ;)
Oui je sais, j'ai lu un peu rapidement, mais dans le cas d'une erreur de type 'Invalid Memory Acces' comme signalée dans le 1er post, et en l'absence de code exécutable dans ce même post, le Purifier me semblait plus utile pour localiser un éventuel problème de corruption de mémoire, qui ne se situe que rarement à la ligne signalée ...
Je pensais qu'il y avait une erreur de vocabulaire.
Sinon, pour activer le Profiler, c'est dans les options du débogueur (CTRL+P) dans jaPBe.
Répondre