Constante API traduction en PB [Résolu]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

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

Message par Le Soldat Inconnu »

une idée à la con, mon bon KCC

Fais les 2 et compare

comme ça

Code : Tout sélectionner

Texte.s = "Bonjour, je suis un texte éçèàî"

*Memoire = AllocateMemory(200)

; Mettre une ligne ou l'autre pour tester
; PokeS(*Memoire, Texte, Len(Texte), #PB_Ascii)
PokeS(*Memoire, Texte, Len(Texte), #PB_Unicode)

Texte_ASCII.s= PeekS(*Memoire, MemorySize(*Memoire), #PB_Ascii)
Texte_Unicode.s= PeekS(*Memoire, MemorySize(*Memoire), #PB_Unicode)

Debug Texte_ASCII
Debug Texte_Unicode

If Len(Texte_ASCII) >= Len(Texte_Unicode)
	Texte = Texte_ASCII
Else
	Texte = Texte_Unicode
EndIf

Debug Texte
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
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'ai essayé comme tu dis avec :

Code : Tout sélectionner

PokeS(*Memoire, Texte, Len(Texte), #PB_Unicode)
Ca donne

Code : Tout sélectionner

B
Bonjour, je suis un texte éçèàî
Bonjour, je suis un texte éçèàî
Et avec

Code : Tout sélectionner

PokeS(*Memoire, Texte, Len(Texte), #PB_Ascii)
Ca donne

Code : Tout sélectionner

Bonjour, je suis un texte éçèàî
???????????????î
Bonjour, je suis un texte éçèàî
Je sais pas si ça te cause ....parce que pas a moi :(
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Répondre