Constante API traduction en PB [Résolu]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Constante API traduction en PB [Résolu]

Message 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

Code : Tout sélectionner

Private Const IS_TEXT_UNICODE_STATISTICS = &H2
Et je sais pas comment traduire ce "&H2" en PB
Si quelqu'un pouvait me tendre un doigt ...merci :oops:
Dernière modification par Kwai chang caine le jeu. 08/oct./2009 11:10, modifié 1 fois.
ImageLe bonheur est une route...
Pas une destination

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

Re: Constante API traduction en PB

Message par flaith »

Code : Tout sélectionner

#IS_TEXT_UNICODE_STATISTICS = $02
ou

Code : Tout sélectionner

#IS_TEXT_UNICODE_STATISTICS = 2
:mrgreen:
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Constante API traduction en PB

Message par Kwai chang caine »

Bonjour FLAITH :D

Donc il suffit de supprimer le "&H" ??? 8O
Alors si je pousse plus loin

&H20 = 20 (En hexa) = 3872 (En Decimal)
&HF00 = F00 (En hexa) = 3840 (En Decimal) :D

J'ai juste ??? ou je peux la remettre dans ma culotte :oops:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Re: Constante API traduction en PB

Message par Progi1984 »

Pas de supprimer &H, mais de le remplacer par $

Ainsi &H20 devient $20
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Constante API traduction en PB

Message par Kwai chang caine »

Merci beaucoup PROGI 8)

J'ai compris. :D

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 :?
ImageLe bonheur est une route...
Pas une destination

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

Re: Constante API traduction en PB

Message 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
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Constante API traduction en PB [Résolu]

Message par Kwai chang caine »

Trop cool FLAITH :D

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 8)

As tu vu un probleme dans mon utilisation de l'API RtlMoveMemory ???
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Constante API traduction en PB [Résolu]

Message 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 :(
ImageLe bonheur est une route...
Pas une destination

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

Re: Constante API traduction en PB [Résolu]

Message par flaith »

Kwai chang caine a écrit :Trop cool FLAITH :D

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 8)
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 :wink:
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: Constante API traduction en PB [Résolu]

Message 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 ?
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Constante API traduction en PB [Résolu]

Message 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 :(

Image

Image
ImageLe bonheur est une route...
Pas une destination

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

Re: Constante API traduction en PB [Résolu]

Message par flaith »

Ben c'est normal, en bas à gauche il y a indiqué Apercu Hex :lol:
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Constante API traduction en PB [Résolu]

Message par Kwai chang caine »

Bah voui, j'y ai bien pensé :D
Mais j'ai trifouillé partout dans la listbox et j'ai pas compris comment avoir les adresses :oops:
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 :oops:
ImageLe bonheur est une route...
Pas une destination

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

Re: Constante API traduction en PB [Résolu]

Message par flaith »

Pour avoir les adresses met '@' devant *pointeur
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Constante API traduction en PB [Résolu]

Message par Kwai chang caine »

Bah non ...quand je tape "@TypeArray" j'ai aussi de l'hexa :(
Quel boulet :oops:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Répondre