Page 1 sur 3
Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 10:18
par Kwai chang caine
Bonjour a tous
Je suis allé voir dans l'excelent logiciel API-Guide une API qui peut etre pourrait regarder si mon texte est UNICODE.
Code : Tout sélectionner
Declare Function IsTextUnicode Lib "advapi32" (ByVal lpBuffer As String, ByVal cb As Long, lpi As Long) As Long
Seulement y'a une constante marquée
Et je sais pas comment traduire ce "&H2" en PB
Si quelqu'un pouvait me tendre un doigt ...merci

Re: Constante API traduction en PB
Publié : jeu. 08/oct./2009 10:20
par flaith
ou

Re: Constante API traduction en PB
Publié : jeu. 08/oct./2009 10:30
par Kwai chang caine
Bonjour FLAITH
Donc il suffit de supprimer le "&H" ???
Alors si je pousse plus loin
&H20 = 20 (En hexa) = 3872 (En Decimal)
&HF00 = F00 (En hexa) = 3840 (En Decimal)
J'ai juste ??? ou je peux la remettre dans ma culotte

Re: Constante API traduction en PB
Publié : jeu. 08/oct./2009 10:35
par Progi1984
Pas de supprimer &H, mais de le remplacer par $
Ainsi &H20 devient $20
Re: Constante API traduction en PB
Publié : jeu. 08/oct./2009 10:40
par Kwai chang caine
Merci beaucoup PROGI
J'ai compris.
C'est dommage que dans le visionneur de memoire de l'IDE natif ce soit ecris en HEXA les adresses et pas en decimal.
Car le debug donne en decimal et le visionneur de l'IDE en HEXA...faut avoir la calculatrice toujours à la main

Re: Constante API traduction en PB
Publié : jeu. 08/oct./2009 12:17
par flaith
Kwai chang caine a écrit :...C'est dommage que dans le visionneur de memoire de l'IDE natif ce soit ecris en HEXA les adresses et pas en decimal...
c'est modifiable dans les paramètres du débogueur
Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 12:50
par Kwai chang caine
Trop cool FLAITH
Tu es une mere pour moi en ce moment...vraiment merci de me tenir par la main dans cette longue traversée du desert des tableaux
As tu vu un probleme dans mon utilisation de l'API RtlMoveMemory ???
Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 13:07
par Kwai chang caine
c'est modifiable dans les paramètres du débogueur
Je suis allé voir effectivement, y'a un checkbox dans propriete/Debogueur/Visualisateur memoire/afficher les valeurs hexadecimales, mais coché ou pas...j'ai toujours de l'HEXA
Pourquoi, j'ai pas choisi boulanger

Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 13:09
par flaith
Kwai chang caine a écrit :Trop cool FLAITH
Tu es une mere pour moi en ce moment...vraiment merci de me tenir par la main dans cette longue traversée du desert des tableaux
De rien, ca me permet aussi de me remémorer certain truc
Kwai chang caine a écrit :As tu vu un probleme dans mon utilisation de l'API RtlMoveMemory ???
Tjrs aucun plantage

Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 13:11
par flaith
Kwai chang caine a écrit :c'est modifiable dans les paramètres du débogueur
Je suis allé voir effectivement, y'a un checkbox dans propriete/Debogueur/Visualisateur memoire/afficher les valeurs hexadecimales, mais coché ou pas...j'ai toujours de l'HEXA
Pourquoi, j'ai pas choisi boulanger

Et dans Visualiseur mémoire et de variables c'est coché aussi ?
Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 13:34
par Kwai chang caine
J'suis vraiment un boulet...avec tous les conseils en or que vous me donnez, ça marche jamais avec moi.
Meme l'IDE y s'y met
Et pourtant j'ai decoché hexadecimal..et meme redémarré PB...et ben toujode l'exa a gauche

Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 13:46
par flaith
Ben c'est normal, en bas à gauche il y a indiqué Apercu Hex

Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 14:32
par Kwai chang caine
Bah voui, j'y ai bien pensé
Mais j'ai trifouillé partout dans la listbox et j'ai pas compris comment avoir les adresses

Et puis ça aurait été cool d'avoir soit l'un soit l'autre ou meme les deux sur ce panneau la, qui est assez pratique.
Mais y'a surement quelque chose qui a du m'echapper

Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 15:51
par flaith
Pour avoir les adresses met '@' devant *pointeur
Re: Constante API traduction en PB [Résolu]
Publié : jeu. 08/oct./2009 15:55
par Kwai chang caine
Bah non ...quand je tape "@TypeArray" j'ai aussi de l'hexa

Quel boulet
