Rechercher : dans
Par :

Compilation d'un programme source en pascal

Dernière réponse le 24 jui 2008 à 19:54:10 konan louis, le 24 jui 2008 à 15:32:25 
 Signaler ce message aux modérateurs

Bonjour,
j'ai un problème au niveau de la compilation d'un programme source
je m'explique: j'ai pris sur le net un codes source déjà réalisé pour le tester .lorsque je saisi le code source et que je compile ,turbo pascal 7 m'affiche le message" error 15: file not found(clavier.tpu)"
le programme source est le suivant:

program etoiles;

{$M 4096,0,0}

{$G+ : Utilise les fonctions du 286 : SHL & SHR (multiplication ultra rapide)}
{$R- : Ne contr“le pass les d‚passement de valeur }

uses Clavier,EcranVga,Fps,PalVideo;

const
NEtoile = 500; { min : 1; cool=500; max=10000 }
VitesseMax = 3;

const FS = $64; { Utilise le segment FS (uniquement avec un 386 ou mieux) }

type Coordonnee = RECORD
x,y : word;
z: byte;
vitesse : shortint;
end;

var
Etoiles: array[0..NEtoile-1] of Coordonnee;
FpsOn: Boolean;
i: word;

procedure DemoEtoile; begin
ActuFps;
repeat
if FpsOn then with FpsInfo do begin
inc(NbrImage);
if TxtModifie then ActuFps;
end else AttendEcran;

for i := 0 to NEtoile-1 do with Etoiles[i] do begin
Mem[$A000: y shl 8 + y shl 6 + x] := 0; { Efface }

inc (x,vitesse); { Deplace }
if 319<x then with Etoiles[i] do begin
x := 0;
{ y := Random(199);
vitesse := 1+Random(VitesseMax);
z := Round(vitesse*63/VitesseMax);}
end;

Mem[$A000: y shl 8 + y shl 6 + x] := z; { Dessine }
end;
until TouchPresse;
end;

procedure Init; var i: word; begin
ModeVga256;

Randomize;
for i := 0 to NEtoile-1 do
with Etoiles[i] do begin
x := Random(320);
y := Random(200);
vitesse := 1+Random(VitesseMax);
z := Round(vitesse*63/VitesseMax);
end;

for i := 0 to 63 do ChangePal (i,0,i,0);

ChangePal (255,63,63,63);

FpsOn := FALSE;
end;

procedure Fin; begin
ModeTxt;
FinFps;
end;

begin
Init;

DemoEtoile;

{ Relance la d‚mo en activant le nombre d'image par seconde }
InitFps (0,0,FALSE);
EffaceEcran (0);
VideTamponClavier; FpsOn := not FpsOn;
for i := 0 to NEtoile-1 do with Etoiles[i] do Y := 8+Random(200-8);
DemoEtoile;

Fin;
end.

Configuration: Windows Vista
Firefox 2.0.0.16

Meilleures réponses pour « compilation d'un programme source en pascal » dans :
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
[Pascal] Liens Compilateurs et Ressources VoirQuelques liens pour des compilateurs et ressources Pascal gratuits: FreePascal GNU-Pascal Dev-Pascal Autres compilateurs Bon développement.
Introduction au langage Pascal VoirUn peu d'histoire Ce langage a été créé en 1969 à l'école polytechnique de ZURICH par N. WIRTH. Il a été conçu pour permettre d'enseigner la programmation comme une science. Ce langage est à la base d'une nouvelle méthode de programmation : la...
Les caractéristiques du langage Pascal VoirDe l'Algorithme ou de l'art de ne pas être trop astucieux Définition du Petit Larousse : Suite finie d'opérations élémentaires constituant un schéma de calcul ou de résolution d'un problème. Ce mot est à connaître et à placer régulièrement dans...

1

Archi-dessin, le 24 jui 2008 à 15:51:14

Salut,
dans le lieu ou vous avez chargé le programme, vous devez chercherle programme clavier.pas

Répondre à Archi-dessin

2

konan louis, le 24 jui 2008 à 19:12:01

Salut, je voulais juste te remercier d'avoir repondu à mes attentes. Mais je voulais savoir au cas oû je ne retrouve pas le programme clavier .pas que puis je faire?

Répondre à konan louis

3

 KX, le 24 jui 2008 à 19:54:10

Supprimer la référence au fichier clavier dans "uses clavier" au début du programme
mais cela t'empêchera de compiler ton programme...
en effet toutes les fonction et procédures inclus dans le fichier clavier.pas seront inutilisables !

la meilleure solution est de retrouver le fichier clavier.pas mais aussi EcranVga.pas, Fps.pas et PalVideo.pas...

tout ça tu pourras le trouver : ici La confiance n'exclut pas le contrôle 

Répondre à KX
Collection CommentÇaMarche.net