IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

[TP] Je n'arrive pas à afficher les caractères [ { etc


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Par défaut [TP] Je n'arrive pas à afficher les caractères [ { etc
    Bonjour à tous.
    Bravo pour ce forum que vous faites si bien vivre et qui permet à beaucoup de débutants (comme moi) de trouver l'opportunité de se lancer...

    Je débute et après avoir essayé un peu de liberty basic, je suis passé sous Turbo Pascal.
    Tout allait bien pour les premiers programmes (j'essayais de faire un a un les exos proposés sur le site).
    Problème: je n'arrive pas à écrire des ligne de code comportant les symboles accessibles par alt-gr.
    Pour les commentaires j'avais remplacé { par (* mais arrivé aux exercices sur les tableaux ça coince, pas moyen d'écrire le symbole [.
    Je n'ai pas réussi à trouver ça ni sur le forum ni sur les tutoriels...
    J'utilse un clavier tout à fait classique, AZERTY.
    Ni Alt-Gr ni la combinaison CTRL + ALT ne donnent de résultat.

    D'avance merci à tous de votre aide.

    Olivier

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 056
    Billets dans le blog
    2
    Par défaut
    Bonjour et bienvenue !

    Tu trouveras peut-être la solution ici :
    http://www.developpez.net/forums/sho...ight=config.nt (Autoexec.nt et Config.nt).

    Sinon, tu peux utiliser la touche ALT suivie des codes suivants sur le pavé numérique :
    ALT 91 = [
    ALT 93 = ]
    ALT 123 = {
    ALT 125 = }
    ... etc

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Par défaut Le clavier reste en AZERTY
    Bonjour et merci beaucoup pour ta réponse.

    J'ai bien lu la rubrique que tu m'as indiquée mais je dois préciser que mon clavier reste en AZERTY, les seuls touches inaccessibles sont ~#{[|`\^@]}¤ (brefs celles issues de la combinaison alt-gr).
    En essayant en shell dos dans turbo pascal la commande keyb fr j'obtiens que "KEYB" n'est pas reconnu en tant que commande interne ou externe, fichier exécutable etc..
    J'ai essayé de localiser le fichier KEYB.COM, la recherche est infructueuse. Je n'ai pas non plus de dossier Command sous C:\Windows...
    Autre petit problème, j'ai un portable donc pas de pavé numérique pour les combinaisons que tu me suggèrais .
    Mon ordi tourne sous XP ( a priori home mais en fait version OEM livrée avec le portable que j'ai acheté en 2000: HP notebook N5442).
    Dernière précision: la pression alt-gr 5 donne P alt-gr 6 donne ç majuscule. Certains nombres combinés avec alt-gr ne donne rien, d'autres des symboles, d'autres des lettres accessibles également par les autres normales.
    Aucune autre touche du clavier ne semble cependant capable de donner [ ou ] ou { ou }.
    Aurais-tu une idée ?

    Encore merci pour votre aide à tous, bonne fin d'après-midi .

    Olivier.

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 056
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par oliv314
    Autre petit problème, j'ai un portable donc pas de pavé numérique pour les combinaisons que tu me suggèrais .
    Il y a presque toujours un pavé numérique sur les portables : regarde attentivement les touches autour de J, K, L et tu devrais voir (en couleur estompée) les chiffres du pavé numérique. Tu dois taper Fn + ALT + ces chiffres pour créer ton caractère (Fn étant la touche qui donne accès aux fonctionnalités spéciales du clavier).

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Par défaut
    Ca marche, merci beaucoup !
    Effectivement il y a un pavé numérique et les combinaisons indiquées permettent d'acceder aux caractères voulus.
    Encore merci pour ton aide et ton temps.
    Quant au fait que je ne puisse accéder directement à ces caractères par les combinaisons habituelles ALT - GR etc.., bien que mon clavier soit bien reconnu en AZERTY par turbo pascal, aurais tu une idée quelconque de ce qui peux créer le problème ??
    A nouveau merci pour tout.

    Olivier

  6. #6
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 056
    Billets dans le blog
    2
    Par défaut
    Essaye peut-être ceci :

    - Exécute l'invite de commandes et tape la commande chcp. Windows doit te retourner le n° de la page de code clavier. Je pense que le n° devrait être 850.

    Si ce n'est pas cela :

    - Il doit normalement se trouver dans le dossier C:\WINNT\System32 un fichier AUTOEXEC.NT, que tu peux éditer.
    Tu peux rajouter une ligne
    chcp 850
    et l'enregistrer.

    - Ouvre les propriétés du raccourci vers Turbo Pascal (TPX.EXE) : dans l'onglet Programme -> Options avancées, vérifie que tu as bien :
    Nom du fichier Autoexec : %SystemRoot%\SYSTEM32\AUTOEXEC.NT

    N.B. Je n'ai pas XP mais Windows 2000 donc ce qui précède n'est peut-être pas tout-à-fait identique.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

Discussions similaires

  1. N'arrive pas à afficher les comptes
    Par djolah13 dans le forum Langage
    Réponses: 16
    Dernier message: 30/06/2011, 10h39
  2. je n'arrive pas à afficher les valeurs de $_FILES[]
    Par totoAussi dans le forum Langage
    Réponses: 5
    Dernier message: 13/03/2009, 18h07
  3. Réponses: 9
    Dernier message: 08/02/2008, 17h09
  4. Je n'arrive pas à afficher les numéro de ligne
    Par erehcab dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 01/10/2007, 11h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo