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