FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Gestion des caractères accentués. Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Gestion des caractères accentués. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Gestion des caractères accentués. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Gestion des caractères accentués. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Gestion des caractères accentués. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Gestion des caractères accentués. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Gestion des caractères accentués. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Gestion des caractères accentués. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Gestion des caractères accentués. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Gestion des caractères accentués. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Gestion des caractères accentués. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Gestion des caractères accentués. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Gestion des caractères accentués. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Gestion des caractères accentués. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Gestion des caractères accentués. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-14%
Le deal à ne pas rater :
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 trs/min, Classe ...
299.99 € 349.99 €
Voir le deal

 

 Gestion des caractères accentués.

Aller en bas 
+3
Klaus
Nardo26
pan59
7 participants
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Gestion des caractères accentués. Empty
MessageSujet: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 8:51

Bonjour.

Avez-vous une solution pour afficher les caractères accentués dans un memo, svp ?

C'est-à-dire les caractères utilisés dans d'autres langues.

Je prends un exemple.

L'alphabet polonais comporte des caractères comme le e cédille, le n cédille, et d'autres... qu'il est impossible d'afficher.

Merci de votre aide.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 12:48

L'ideal serait d'être en UTF8 mais cela n'est pas possible actuellement...
Peut être que Klaus peut faire quelque chose ?...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 13:09

Le problème, c'est que dans un mémo, la police s'applique globalement sur la totalité du mémo. On le peut en aucun cas utiliser une police spéciale pour un caractère particulier.

La solution ? Installer dans Windows une police qui gère ces caractères. Ca existe - il suffit d'en télécharger une et de l'installer dans Windows. Et à partir de ce moment, on peut l'utiliser avec FONT_NAME pour lé mémo, et le tour sera joué.

Simple, mais solution indépendante de Panoramic, car problème non lié à Panoramic.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 13:27

il y a quand même un pb klaus :
par exemple pour ma base de données SQLite, la collation est, par défaut en UTF8 et je ne peux pas la changer. Les caractères provenant de Panoramic sont codés en Ansi donc si j'essaye de visualiser le contenu ma base avec un utilitaire quelconque (SQLite manager par ex) je vais obtenir un affichage incohérent... (par ex : Saint-Fran�ois au lieu de Saint-François) et je ne peux pas éditer à partir de cet utilitaire les accents car cela sera mon programme Panoramic qui va avoir des pb pour les afficher...

On ne peut pas définir un format d'entree/sortie (ISOxx, UTF8,UTF16, etc...) d'une chaine de caractère avec Panoramic.

Le problème de Pan59 n'est pas évident à résoudre :
Si tu tapes du texte à partir d'un éditeur te proposant le format UTF8, comment vas-tu traiter/utiliser ce texte dans un programme Panoramic ?
tu vas être obligé de taper des caractères (en passant par ALT+code ASCII) comme par exemple ► � en sachant qu'au final tu vas obtenir à l'affichage un é ou tout autre lettre acccentuée...
scratch
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 14:14

A ma connaissance, Panoramic en gère pas encore les codes de caractères étendus sur 2, 3 ou 4 octets (Unicode). Il n'y a que les codes Ascii qui passent, sur un octet, valeur 0 à 255.

Delphi sait gérer ces codes, mais quand on regarde la doc, on s'aperçoit vite à quel point c'est lourd à gérer.

Quoi qu'il en soit, le problème a deux faces: affichage de ces caractères, et saisie de ces caractères. Quelque soit la configuration, tu en es quitte pour utiliser des saisies tarabiscotées car tu ne changes pas physiquement le clavier. Mais pour l'affichage, il y a des solutions simples. Une rapide recherche par Google donne une série de liens intéressants: ici, ici, ici, ou encore ici. Et il y en a des centaines d'autres. Voici mon critère de recherche:
Citation :
windows font polish

Je l'ai dit: la solution est externe à Panoramic.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
ambroise




Nombre de messages : 264
Localisation : Haute-Savoie
Date d'inscription : 29/04/2012

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 17:15

Moi je crée un fichier JPG dans lequel j'inclus mon texte exotique via un logiciel de graphisme.
Revenir en haut Aller en bas
http://genealogie.cwebh.org/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 18:04

Dans le même esprit qu'Ambrosie mais en plus compliqué, en utilisant les fonction de Klaus, on doit pouvoir créer une page HTML dans le navigateur et la piloter depuis Panoramic pour gérer les entrées et les sorties.
Ce n'est pas simple, mais le résultat doit être assez propre, je pense
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 18:24

pan59 a écrit:
L'alphabet polonais comporte des caractères comme le e cédille, le n cédille, et d'autres... qu'il est impossible d'afficher.
Merci de votre aide.[/color]

Les questions sont :
- ton texte est stocké dans un fichier à part ?
- sous quel format ?
- généré par qui ?
scratch
Revenir en haut Aller en bas
http://nardo26.lescigales.org
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptyVen 16 Nov 2012 - 21:38

Voici peut-être une solution à essayer (je n’en suis pas sûr de son efficacité mais c’est à essayer)
Ouvrir le panneau de configuration
Ouvrir Options régionales et linguistiques
Langues -- > détails -- > ajouter
Dans la liste qui s’ouvre choisir Polonais, OK, Appliquer.
Dans la barre de tâche, il devrait y avoir en plus du Français, le Polonais.

Voir ICI
Voici un clavier virtuel Polonais ICI
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptySam 17 Nov 2012 - 9:52

J'avais commencé à faire des teste mais j'ai du arréter pour autre hose.
Mais j'ai fait une découverte bizarre:
Code:
dim res%,hnd%,txt$
edit 1 :left 1,20:font_size 1,20
dll_on "KGF.dll"
hnd%=handle(1)
txt$=chr$(18)+"´":' +chr$(18):' +"salut"

res% = dll_call2("SendStringAsChars",hnd%,adr(txt$))
dll_off
Je serais curieux si il se passe la même chose chez vous. A noter que le caractère entre-guillemets c'est un code qui est fait par alt xxx, le xxx est plus grand que 700, et comme il y en avait d'autre, je ne me souviens pas de la valeur.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptySam 17 Nov 2012 - 11:20

Rien ne s'affiche chez moi, dans l'EDIT. Et par cette fonction de la DLL, tu ne peux envoyer que des caractères entre 0 et 255. Tout ce qui est au-dessus, sera automatiquement tronqué.

Les codes au-dessus de 255 sont des codes UNI-CODE qui sont en réalité codés sur 2, 3 ou 4 octets. Ce n'est pas géré pour le moment.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
sergeauze

sergeauze


Nombre de messages : 391
Age : 72
Localisation : Hautes Alpes France
Date d'inscription : 09/01/2010

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptySam 17 Nov 2012 - 11:26

salut
si j'execute le code sans rien y changer: ......
ça ouvre ma messagerie windows live mail Exclamation
Revenir en haut Aller en bas
http://sergeauze.blog-video.tv/
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptySam 17 Nov 2012 - 11:43

Effectivement, cela lance Outlook Express, chez moi.

Le code 18 correspond à VK_MENU, donc la touche "Windows". Et comme le caractère suivant, soi-disant au-dessus de 255, est tronqué modulo 256, c'est la fonction qui correspond à ce résultat qui sera exécutée. Dans notre cas, c'est le lancement de la messagerie par défaut.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
sergeauze

sergeauze


Nombre de messages : 391
Age : 72
Localisation : Hautes Alpes France
Date d'inscription : 09/01/2010

Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptySam 17 Nov 2012 - 11:52

je vais m'en sevir comme raccourci sur le bureau en creant un .exe
Revenir en haut Aller en bas
http://sergeauze.blog-video.tv/
Invité
Invité




Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. EmptySam 17 Nov 2012 - 12:39

Chez moi, ça m'ouvre Chrome.

Je ré-édite: n'est il pas possible de faire une dll dans laquelle en choisissant un caractère particulier comme ctrl ou autre, on affiche le caractère choisi dans une table.
J'ai l'intention de me remettre à l'Allemand dans quelque mois, et j'avais pensé avec AutoIt faire une table prédéfinie des caractères spéciaux, et selon qu'un caractère soit appuyé, ou alors que je sois moitié gauche ou droite de l'écran, les caractères s'affichent. Il faut juste que la police choisi, possède les caractères de la langue.
Revenir en haut Aller en bas
Contenu sponsorisé





Gestion des caractères accentués. Empty
MessageSujet: Re: Gestion des caractères accentués.   Gestion des caractères accentués. Empty

Revenir en haut Aller en bas
 
Gestion des caractères accentués.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» PANORAMIC et l'éditeur GEANY
» Caractères spéciaux.
» Ressource Hacker et les caractères accentuès [RESOLU]
» [RESOLU] pas de caractères accentués dans resource hacker
» Fonctions de gestion de chaînes de caractères délimitées

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: