begin process at 2010 02 10 05:39:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

J'AI BESOIN D'AIDE !!!! :O

 > 

Problème sur un RichEdit !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème sur un RichEdit !

samedi 7 septembre 2002 à 18:57:18 | Problème sur un RichEdit !

minipod

On peut faire çà:
RichEdit1.Lines.Add('test');

Moi je voudrai faire çà:
RichEdit1.Lines.Add(3048);

en sachant que 3048 est l'Unicode d'un caractère.

Le RichEdit ne devra donc pas m'afficher 3048 mais le caractère correspondant à l'Unicode !

Merci beaucoup !!
dimanche 8 septembre 2002 à 11:07:41 | Re : Problème sur un RichEdit !

MasterNKZ

Salut
Je pense ke si tu mets
RichEdit1.Lines.Add(chr(3048));
ca devrait etre bon,enfin si g compris ce ke tu voulais, moi ca affiche le caractère 'è'.
Voila j'espere ke ca t'aidera.

ciao et bonne prog
dimanche 8 septembre 2002 à 14:29:04 | Re : Problème sur un RichEdit !

minipod

Tu me donnes une partie de la réponse ! Merci. Mais en fait, çà devrait afficher un caractère spécial (caractère japonais) et non pas un "è" ! Peut - être faut-il rajouter un paramètre pour dire que c'est un caractère japonais ? Comment faire ? Merci.
Pour info: le codage donné par Word est 3048, Alt+X.


-------------------------------
Réponse au message :
-------------------------------

Salut
Je pense ke si tu mets
RichEdit1.Lines.Add(chr(3048));
ca devrait etre bon,enfin si g compris ce ke tu voulais, moi ca affiche le caractère 'è'.
Voila j'espere ke ca t'aidera.

ciao et bonne prog
dimanche 8 septembre 2002 à 21:39:07 | Re : Problème sur un RichEdit !

Delphiprog

Administrateur CodeS-SourceS
Première erreur : la fonction Chr admet un type byte comme argument. Si la compilation se déroule sans problème, le résultat peut être imprévisible, la preuve.

Si tu veux utiliser le jeu de caractères unicode, alors utilises des WideChar au lieu des char.

Extrait de l'aide en ligne :
Les valeurs de caractère, comme les entiers, bouclent quand elles sont décrémentées ou incrémentées au-delà du début ou de la fin de leur étendue (à moins que la vérification des limites ne soit activée).

Alors, attention aux effets de bord.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Tu me donnes une partie de la réponse ! Merci. Mais en fait, çà devrait afficher un caractère spécial (caractère japonais) et non pas un "è" ! Peut - être faut-il rajouter un paramètre pour dire que c'est un caractère japonais ? Comment faire ? Merci.
Pour info: le codage donné par Word est 3048, Alt+X.


-------------------------------
Réponse au message :
-------------------------------

Salut
Je pense ke si tu mets
RichEdit1.Lines.Add(chr(3048));
ca devrait etre bon,enfin si g compris ce ke tu voulais, moi ca affiche le caractère 'è'.
Voila j'espere ke ca t'aidera.

ciao et bonne prog

dimanche 8 septembre 2002 à 22:28:18 | Re : Problème sur un RichEdit !

minipod

OK d'accord mais maintenant, il me met un "?" ! J'ai toujours pas mon caractère ?!
J'ai peut-être omis quelque chose ? Voilà mon code:
RichEdit1.Lines.add(WideChar(3048));
Pourtant, j'ai essayé de changer l'option IME mode mais rien y fait !
Merci.



-------------------------------
Réponse au message :
-------------------------------

Première erreur : la fonction Chr admet un type byte comme argument. Si la compilation se déroule sans problème, le résultat peut être imprévisible, la preuve.

Si tu veux utiliser le jeu de caractères unicode, alors utilises des WideChar au lieu des char.

Extrait de l'aide en ligne :
Les valeurs de caractère, comme les entiers, bouclent quand elles sont décrémentées ou incrémentées au-delà du début ou de la fin de leur étendue (à moins que la vérification des limites ne soit activée).

Alors, attention aux effets de bord.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Tu me donnes une partie de la réponse ! Merci. Mais en fait, çà devrait afficher un caractère spécial (caractère japonais) et non pas un "è" ! Peut - être faut-il rajouter un paramètre pour dire que c'est un caractère japonais ? Comment faire ? Merci.
Pour info: le codage donné par Word est 3048, Alt+X.


-------------------------------
Réponse au message :
-------------------------------

Salut
Je pense ke si tu mets
RichEdit1.Lines.Add(chr(3048));
ca devrait etre bon,enfin si g compris ce ke tu voulais, moi ca affiche le caractère 'è'.
Voila j'espere ke ca t'aidera.

ciao et bonne prog


dimanche 8 septembre 2002 à 23:02:02 | Re : HELP UNICODE

Delphiprog

Administrateur CodeS-SourceS
De mon côté, j'ai essayé en modifiant la propriété Font.Char_set et j'obtiens le même résultat.
Mystère.
Il doit bien y avoir un moyen !

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

OK d'accord mais maintenant, il me met un "?" ! J'ai toujours pas mon caractère ?!
J'ai peut-être omis quelque chose ? Voilà mon code:
RichEdit1.Lines.add(WideChar(3048));
Pourtant, j'ai essayé de changer l'option IME mode mais rien y fait !
Merci.



-------------------------------
Réponse au message :
-------------------------------

Première erreur : la fonction Chr admet un type byte comme argument. Si la compilation se déroule sans problème, le résultat peut être imprévisible, la preuve.

Si tu veux utiliser le jeu de caractères unicode, alors utilises des WideChar au lieu des char.

Extrait de l'aide en ligne :
Les valeurs de caractère, comme les entiers, bouclent quand elles sont décrémentées ou incrémentées au-delà du début ou de la fin de leur étendue (à moins que la vérification des limites ne soit activée).

Alors, attention aux effets de bord.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Tu me donnes une partie de la réponse ! Merci. Mais en fait, çà devrait afficher un caractère spécial (caractère japonais) et non pas un "è" ! Peut - être faut-il rajouter un paramètre pour dire que c'est un caractère japonais ? Comment faire ? Merci.
Pour info: le codage donné par Word est 3048, Alt+X.


-------------------------------
Réponse au message :
-------------------------------

Salut
Je pense ke si tu mets
RichEdit1.Lines.Add(chr(3048));
ca devrait etre bon,enfin si g compris ce ke tu voulais, moi ca affiche le caractère 'è'.
Voila j'espere ke ca t'aidera.

ciao et bonne prog



mardi 10 septembre 2002 à 14:15:50 | Re : HELP UNICODE

minipod

Bon alors moi j'ai toujours pas trouvé la solution !



-------------------------------
Réponse au message :
-------------------------------

De mon côté, j'ai essayé en modifiant la propriété Font.Char_set et j'obtiens le même résultat.
Mystère.
Il doit bien y avoir un moyen !

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

OK d'accord mais maintenant, il me met un "?" ! J'ai toujours pas mon caractère ?!
J'ai peut-être omis quelque chose ? Voilà mon code:
RichEdit1.Lines.add(WideChar(3048));
Pourtant, j'ai essayé de changer l'option IME mode mais rien y fait !
Merci.



-------------------------------
Réponse au message :
-------------------------------

Première erreur : la fonction Chr admet un type byte comme argument. Si la compilation se déroule sans problème, le résultat peut être imprévisible, la preuve.

Si tu veux utiliser le jeu de caractères unicode, alors utilises des WideChar au lieu des char.

Extrait de l'aide en ligne :
Les valeurs de caractère, comme les entiers, bouclent quand elles sont décrémentées ou incrémentées au-delà du début ou de la fin de leur étendue (à moins que la vérification des limites ne soit activée).

Alors, attention aux effets de bord.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Tu me donnes une partie de la réponse ! Merci. Mais en fait, çà devrait afficher un caractère spécial (caractère japonais) et non pas un "è" ! Peut - être faut-il rajouter un paramètre pour dire que c'est un caractère japonais ? Comment faire ? Merci.
Pour info: le codage donné par Word est 3048, Alt+X.


-------------------------------
Réponse au message :
-------------------------------

Salut
Je pense ke si tu mets
RichEdit1.Lines.Add(chr(3048));
ca devrait etre bon,enfin si g compris ce ke tu voulais, moi ca affiche le caractère 'è'.
Voila j'espere ke ca t'aidera.

ciao et bonne prog




mercredi 7 juin 2006 à 17:17:32 | Re : Problème sur un RichEdit !

cesquerr

Pour pouvoir afficher du japonais dans un RichEdit, il faut changer dans les fichiers ressources ".rc" pour le RichEdit souhaite, "RICHEDIT" par "RichEdit20W".

Voila, sinon l'unicode c'est bien ....

Par contre, j'ai un autre probleme lorsque je melange les langues dans un RichEdit. La langue qui suit les caracteres japonais est affichee en utilisant la meme police que celle servant a ces caracteres japonais. Le soucis, c'est que c'est pas beau du tout et en plus, le caractere '\' est alors mal interpretre ...

Quelqu'un aurait-il la solution??

Merci.

lundi 28 août 2006 à 20:42:23 | Re : Problème sur un RichEdit !

F6CTE

Bonjour à tous,

J'ai le même problème que les précédents "collègues", (je suis programmeur amateur) à savoir l'impossibilité d'éditer un texte en japonais dans un RichEdit (à noter que dans un "Memo", il n'y a pas de problème).
Une solution cosniste à passer le PC en langue japonaise mais la compilation ne se fait plus correctement car Delphi doit voir d'autres caractères que ceux affichés.

J'ai vu dans le précédent message que cela fonctionnait en modifiant dans les fichiers de ressources .rc le mot "Richedit" par "Richedit20W". J'ai bien trouvé un fichier Richedit_DRC.RC dans la démo Richedit de Delphi6 mais je n'ai trouvé que des noms de variables avec RichEdit. Je ne pense pas que cela ait un quelconque intérêt de changer des noms de variable. D'autre part, je ne vois pas pourquoi la modification d'un fichier texte changerait quoi que ce soit.
Il doit y avoir quelque chose qui m'échappe...

Donc si vous avez des idées, merci d'avance.

PS: j'ai Delphi 6.

Patrick


Cette discussion est classée dans : problème, add, richedit, richedit1, lines


Répondre à ce message

Sujets en rapport avec ce message

richedit et couleur [ par yoghisan ] Bonjour,J'arrive à mettre une couleur differente sur chaque ligne d'un richedits1 et s2 sont des stringsRichEdit1.SelAttributes.Color := clNavy;Rich idhttp et IdCookieManager [ par Nutspower ] Salut :) Alors voila, je m'identifie sur un site a l'aide de idHTTP : //------------------ IdHTTP1.Host := 'www.***.com' ; IdHTTP1.Port := 80; if IdHT Probleme de selection et de transfert RichEdit [ par pucenet21 ] Bonjour j'ais un petit problème de sélection Explication J'ais un bouton et deux Richedit le problème c que quand je click sur mon bouton j'affiche un Problème !!! [ par ponpon82 ] Salut tou'l monde, voilà mon problème : Au démarage de mon application je charge un fichier .rtf dans un RichEdit puis g créé un bouton éditer ki perm richedit [ par tomhanks70 ] bon alors voilà je voudrait que quand on appiue sur un bouton sa ajoute davant le texte un autre texteje fait un exemple :Il faut que si mon texte est problème lors de la création d'un module de recherche [ par saravana ] salut a tous je souhaite réaliser un module de rechercheen appuyant sur button1 les mots saisis dans edit1 seront recherchés dans un richedit(caché) e tracefile [ par tsiky ] salut à tous! voilà, je voudrai créer un tracefile et enregistrer le contenu de mon richedit dans ce tracefile.En fait, g essayé avec richedit1.line Insérer un Chart ou un StringGrid dans un RichEdit? [ par PhilLU ] Salut,Est-il possible d'insérer un Chart ou un StringGrid dans un RichEdit?Par exemple comme ça:RichEdit1.lines.Append(Chart1.???);etRichEdit1.lines.A Explication :0 [ par cricri_forever ] Bonjour,j'aimerais quelque explication, commentaire facile de comprehension sur ceci:matricesi,j : integer;beginfor i:=1 to 4 dobegin        for j:=1 Affichage dans un memo ou richedit ou lecture d'un texfile [ par guy jeuniaux ] Bonjour a tous et bonne Année 2008Voici un petit problème soumi aux spécialistes :Je souhaite analyser un "log" issu d'une installation ou désinstalla


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales