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

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.

SommaireLes différents compilateursVirtual PascalVirtual Pascal Généralités (8)
précédent sommaire suivant
 

L'environnement de développement complet Virtual Pascal 2.1 est téléchargeable gratuitement ci-dessous :

Mis à jour le 12 novembre 2006 Alcatîz

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.

Mis à jour le 12 novembre 2006 Alcatîz

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.

Mis à jour le 16 juin 2007 Alcatîz

Virtual Pascal 2.1 assure une parfaite compatibilité avec Delphi jusqu'à la version 3, pas au-delà.

Mis à jour le 12 novembre 2006 Alcatîz

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
La taille (et l'intervalle de valeurs) des types Integer (entier signé) et Word (entier non signé) peut être fixée par une directive de compilation.
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.

Mis à jour le 10 janvier 2007 Alcatîz

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>.

Mis à jour le 5 novembre 2017 Alcatîz

La console sous Windows 10 bloque l'utilisation de la souris dans le menu de l'IDE Virtual Pascal.

Pour y remédier :

  1. Lancez Virtual Pascal ;
  2. Faites un clic droit sur la barre de titre et sélectionnez l'item "Propriétés" ;
  3. Dans l'onglet "Options", cadre "Options d'édition", décochez les options "Mode d'édition rapide" et "Mode insertion".

Mis à jour le 7 janvier 2018 Alcatîz

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 ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les 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.