FAQ PascalConsultez toutes les FAQ
Nombre d'auteurs : 10, nombre de questions : 402, dernière mise à jour : 7 janvier 2018 Ajouter une question
Bienvenue dans la F.A.Q. Pascal !
Celle-ci rassemble les réponses aux questions les plus fréquemment posées sur le langage Pascal et tous ses outils de programmation. Si elle n'a pas pour vocation de répondre à toutes les interrogations possibles, elle reste une bonne base de connaissances sur le Pascal, et ne demande qu'à être enrichie par vos expériences personnelles.
Nous vous invitons à proposer vos propres questions/réponses directement dans la FAQ ou, si vous souhaitez apporter une modification à une question/réponse existante, à la poster dans le fil de discussion renseigné ci-dessous.
Nous vous souhaitons une bonne lecture !
L'équipe Pascal.
- Où télécharger l'EDI ?
- Quelles plateformes sont supportées ?
- Virtual Pascal est-il compatible avec Turbo Pascal ?
- Pourquoi est-il impossible de recompiler des sources Turbo Pascal utilisant l'unité Graph ?
- Virtual Pascal est-il compatible avec Delphi ?
- Quels sont les intervalles de valeurs des types entiers de Virtual Pascal ?
- Comment taper les accolades sur un clavier français ?
- Comment permettre l'utilisation de la souris dans l'IDE sous Windows 10 ?
L'environnement de développement complet Virtual Pascal 2.1 est téléchargeable gratuitement ci-dessous :
Virtual Pascal 2.1 peut compiler pour les plateformes suivantes :
- Windows NT/2000/XP/7/8, Windows 95/98/Me ;
- Linux ;
- OS/2 (32 bits) ;
- DPMI ;
Oui. Du code écrit pour Turbo Pascal pourra être compilé par Virtual Pascal 2.1. Toutefois, VP produisant exclusivement du code 32 bits, l'utilisation des interruptions est proscrite.
VP supporte également l'interface Turbo Vision.
La réponse est simple : il n'y a pas d'unité Graph dans le package de Virtual Pascal.
L'accès direct au chipset vidéo étant réservé aux drivers, l'unité Graph n'a pas été portée de Turbo Pascal vers Virtual Pascal.
Virtual Pascal 2.1 assure une parfaite compatibilité avec Delphi jusqu'à la version 3, pas au-delà.
Type | Intervalle | Nombre d'octets |
ShortInt | -127 .. 128 | 1 |
Byte | 0 .. 255 | 1 |
SmallInt | -32 768 .. 32 767 | 2 |
SmallWord | 0 .. 65 535 | 2 |
LongInt | -2 147 483 648 .. 2 147 483 647 | 4 |
Cardinal | 0 .. 4 294 967 295 | 4 |
Par défaut, Integer = SmallInt et Word = SmallWord mais, avec la directive {&Use32}, Integer = Word = LongInt. Cette directive est hautement recommandée lorsque l'on porte du code 16 bits (Turbo Pascal, Borland Pascal) en 32 bits, car elle évite une perte de performances due à des opérations sur 16 bits sur une architecture 32 bits.
Sur les claviers AZERTY de configuration FR, l'accolade fermante se trouve sur la même touche que le signe =. Cela entraîne qu'au lieu d'ajouter une accolade fermante dans le code source, la combinaison de touches <AltGr-}> est interprétée par l'éditeur de Virtual Pascal comme <AltGr-=> et déclenche l'enregistrement d'une macro.
Pour contourner le problème, on peut ajouter l'accolade fermante par son code ASCII : <Alt-125>.
La console sous Windows 10 bloque l'utilisation de la souris dans le menu de l'IDE Virtual Pascal.
Pour y remédier :
- Lancez Virtual Pascal ;
- Faites un clic droit sur la barre de titre et sélectionnez l'item "Propriétés" ;
- Dans l'onglet "Options", cadre "Options d'édition", décochez les options "Mode d'édition rapide" et "Mode insertion".
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.