Texte inverse

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Texte inverse

Message par Parole De JOJO »

Bonjour 8) 8)
je prepare un petit logiciel pour y afficher des fichiers de texte dans un editorgadget, mais si une ligne comporte une virgule, le texte y est inverse et ce qu'il y a apres la virgule apparait avant ce qu'il y a avant la virgule
le texte est en hebreu, en francais ca ne me fait pas ca
y a il quelque chose a faire?
merci :D
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Re: Texte inverse

Message par Patrick88 »

le code + un texte en exemple stp, parce que là c'est de l'hébreu ton explication :mrgreen: et j'ai pas le traducteur hébreu/vosgien :mrgreen: :mrgreen:

pat
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Texte inverse

Message par Ar-S »

Tout pareil, faudrait vraiment un exemple, je comprends pas trop là.
à tout hasard, tu as bien utilisé ReverseString(chaine$) ?
~~~~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
zaphod
Messages : 135
Inscription : dim. 07/déc./2008 9:32

Re: Texte inverse

Message par zaphod »

...
Dernière modification par zaphod le dim. 27/mai/2012 7:51, modifié 1 fois.
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Re: Texte inverse

Message par Parole De JOJO »

non ce n'est pas reversestring qu'il me faut, car le texte s'affiche a l'endroit juste les mots ne sont pas en ordre

en mode unicode ca affiche des signes bizarres

voila un exemple, je met des mots entre parentheses, et ca s'affiche mal

Code : Tout sélectionner

  If OpenWindow(0, 0, 0, 322, 150, "EditorGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)  
    EditorGadget(0, 8, 8, 306, 133) 
      AddGadgetItem(0, 1, "אני עייף (לא אתה)") 
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow 
  EndIf 


Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Texte inverse

Message par Backup »

normal :)

ton windows est paramétré en Français
on lis de gauche a droite

pour que ça marche , faut changer ton windows pour qu'il passe en hébreu
(lecture droite a gauche... il me semble... comme l'arabe non ?? )

bref, si tu utilise une langue ou la lecture est inversé , sur un ordinateur de langue
occidentale , tu aura toujours ce probleme

la solution, si tu ne veux pas avoir a changer de langue de ton system
c'est un algo qui lit les mots d'une phrase et qu'il empile pour redépiler en commençant
par le dernier entré... ;)

mais dans ce cas ton prg ne fonctionnera pas sur un ordi ou la langue a une lecture
de droite a gauche.. puisque l'algo aura retourné le text ... :roll:

:lol:
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Re: Texte inverse

Message par Parole De JOJO »

mon ordi est en hebreu, windows en hebreu et tout
d'ailleurs je n'ai jamais reussi a y afficher du texte en francais avec des accents par purebasic, ni en hebreu sur des ordi en francais, je crois que dans le char() les accents ont ete remplace par les lettres hebreu, j'ai essyae unicode ca n'a pas marche

donc pour la pharenthese apparement le truc est que purebasuc est regle en francais et ne supporte pas l'hebreu
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Texte inverse

Message par SPH »

Essayez de surligner ca en commencant a differents endroits et vous verrez le probleme :
"אני עייף (לא אתה)"

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Parole De JOJO
Messages : 446
Inscription : mar. 25/mai/2010 17:24
Localisation : Bnei Brak, Israel

Re: Texte inverse

Message par Parole De JOJO »

je n'ais pas compris
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: Texte inverse

Message par SPH »

Parole De JOJO a écrit :je n'ais pas compris
ce message ne s'adressait pas a toi mais aux autres. Mais tu peux essayer :wink:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Répondre