Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1442 connectés 

  FORUM HardWare.fr
  Programmation

  [Turbo Pascal] - Unité EcranVGA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Turbo Pascal] - Unité EcranVGA

n°101122
JBs
Posté le 16-02-2002 à 00:24:46  profilanswer
 

Oui, je sais c'est vieux, dépassé, nul, pas performant ... (et j'en passe). Mais allez dire et faire comprendre ca a mes profs ...
 
Alors j'ai un projet a faire (programme pascal + dossier).
Je dois utiliser la librairie, EcranVGA pour celui-ci. (Vous la trouverez la dans ce pack d'unités compilées ou la dans le pack d'unités non compilées).
 
Mon probleme réside dnas le fait qu'il s'agisse d'un unité qui n'utilise que le 320*200 et je dois être en 640*480 (sinon mon programme n'est pas visible).
Je l'ai modifié de sorte a ce que ca passe dans cette resolution mais il reste un probleme ...
Au tout debut de celle-ci est déclaré un tabeau qui sert dans un pointeur (et donc dans toute l'unité) par la suite.
 
Voila ce qui est a l'origine dans le programme :
type
  { Ecran 320x200 pixels en 256 couleurs virtuel }
  Image320x200 = array[0..320*200-1] of byte;
  PtrImage = ^Image320x200;
 
Voila ce que j'ai mis :
type
  { Ecran 320x200 pixels en 256 couleurs virtuel }
  Image320x200 = array[0..640*480-1] of byte;
  PtrImage = ^Image320x200;
 
Le probleme, c'est que le tableau devient bien trop grand ! (307200 cases contre 64000 avant). A la compilation, il y a une erreur :(
Est ce que qqun saurait comment faire pour passer ce probleme ?
ou alors aurait une unité graphique quasi identique permattant de faire 640*480 en 256 couleurs ?
 
Merci d'avance a ceux qui prendront le tps de me lire :jap:

mood
Publicité
Posté le 16-02-2002 à 00:24:46  profilanswer
 

n°101127
Da True Cl​ouseau
It's good to be true
Posté le 16-02-2002 à 00:38:33  profilanswer
 

Faut allouer dynamiquement ton tableau (avec new ou getmem je me souviens plus du pascal)

n°101131
JBs
Posté le 16-02-2002 à 01:27:57  profilanswer
 

Houla we :(
c compliqué pour moi ... trop vis a vis des connaissances rudimentaires qui nous ont ete fournies ... (Extremement rudimentaires même pour etre precis :p)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Turbo Pascal] - Unité EcranVGA

 

Sujets relatifs
[pascal] pb de procedure[pascal] lecture/ecriture de fichiers
Cherche code source d'un programme Histo en pascal...............[Pascal] Alimentation programmable ppe-3323....
Pascal - Pb de tableauxTurbo pascal CRT ...
Connexion SQL avec Turbo CPASCAL: Changer l'affichage des variables(Chiffres apres/avant la ",")
Turbo Pascal 7 tourne sur les PC récents ? 
Plus de sujets relatifs à : [Turbo Pascal] - Unité EcranVGA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR