Crash_overide12
Messages postés15Date d'inscriptionlundi 13 septembre 2004StatutMembreDernière intervention30 juillet 2006
-
2 juil. 2006 à 00:46
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
3 juil. 2006 à 00:37
Bonjour,
Dans le cadre du développement d'une application afin de changer l'ip de différentes cartes reseau, je suis ammener à inscrire des informations dans le registre, jusque la sa va, je c faire, le seul probleme c qu'il faut que j'inscrive une valeur REG_MULTI_SZ, et la c une autre affaire !!!
je cherche donc un moyen simple (sans me faire chier avec une api), je voudrais aussi savoir la différence avec une REG_SZ.
Sinon j'ai une API mais je voudrais directement l'intégrer dans mon code, ou au pire l'intégré en temps que module, voila, j'espère avoir été assez clair...
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 2 juil. 2006 à 00:59
Salut,
j'ai trouvé ça sur développez.com :
__________________________________________________________________________
PRÉSENTATION : Procédure pour effectuer la lecture d'une valeur de type REG_MULTI_SZ.
ZIP : -Pas de zip- APERÇUS :
NOTES : Ce n'est possible qu'en lecture car le TRegistry ne peut créer de valeur REG_MULTI_SZ. Mais c'est peut-être suffisant pour certains.
Je n'ai essayé que sous XP, (W95 W98 et WMe n'ont pas de valeurs de type REG_MULTI_SZ ) mais je pense que le fonctionnement est le même avec W2000
__________________________________________________________________________
Apparemment, on ne peux pas écrire une valeur REG_MULTI_SZ
@++
--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 3 juil. 2006 à 00:02
On écrit du REG_MULTI_SZ comme nimporte quoi d'autre.
Tu concat tes chaines en ajoutant un chr(0) au bout de chacune, à la dernière tu en mets un second, voila tout.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 3 juil. 2006 à 00:28
du Win9, faudrait deja aller récupérer un pc à la casse pour tester...
Plus sérieux:
RAM video, aucune idée, faudrait que je regarde mais sérieusement je n'ai pas le temps du tout.
Vitesse CPU se calcule sans problème, voir ici:
http://www.cppfrance.com/code.aspx?id=23837 je l'ai d'ailleurs testé sur un win98 je ne sais plus où. Il faudra compiler la fonction dans une DLL et l'appeler depuis VB comme pour toute API, rien que du normal.