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

  FORUM HardWare.fr
  Programmation

  Pascal - Pb de tableaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pascal - Pb de tableaux

n°93148
BreizhynGd
Hello world!
Posté le 24-01-2002 à 21:50:54  profilanswer
 

mon pb :  
je vous montre mes déclarations sur le tableau en question :  
 
TYPE RechercheT=RECORD  
id_rech:integer;  
rech_1:string[90];  
rech_2:string[90];  
end;  
var F_Recherche:File of RechercheT;  
Recherche:RechercheT;  
 
Le tableau en question est donc recherche  
 
Pour vider le fichier :  
for i:=0 to FileSize(F_Recherche) do Begin Truncate(F_Recherche);  
 
Mais pour vider le tableau ou l'enlever le la mémoire vive, je ne vois pas trop comment faire.  
Merci


---------------
Sparf! - Http://sparf.free.fr - France
mood
Publicité
Posté le 24-01-2002 à 21:50:54  profilanswer
 

n°93270
instantdha​rma
Ailleurs c'est ici
Posté le 25-01-2002 à 09:20:04  profilanswer
 

salut
si j'ai bonne mémoire :D, les tbleaux ne sont pas dynamiques en Pascal. L'espace mémoire est réservé à la compil, & tu ne peux pas le supprimer de la mémoire. En fait, tu ne disposes pas d'un pointeur sur ton tableau. tu peux l'initialiser ou le réinitialiser, pour le "vider". Si tu veux gérer l'allocation mémoire, il faut utiliser une structure de données dynamique, qui existe en Pascal mais dont j'ai oublié le nom...


---------------
di. / www.diredaredare.org - Ailes de la ville
n°93281
ddr555
Posté le 25-01-2002 à 10:03:52  profilanswer
 

il suffit de créer un pointeur sur ton type et d'allouer désallouer la mémoire  :D

n°93288
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-01-2002 à 10:08:13  profilanswer
 

je pige pas trop la manip pour vider le fichier :heink:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°93326
BreizhynGd
Hello world!
Posté le 25-01-2002 à 12:54:07  profilanswer
 

instantdharma a écrit a écrit :

salut
si j'ai bonne mémoire :D, les tbleaux ne sont pas dynamiques en Pascal. L'espace mémoire est réservé à la compil, & tu ne peux pas le supprimer de la mémoire. En fait, tu ne disposes pas d'un pointeur sur ton tableau. tu peux l'initialiser ou le réinitialiser, pour le "vider". Si tu veux gérer l'allocation mémoire, il faut utiliser une structure de données dynamique, qui existe en Pascal mais dont j'ai oublié le nom...  




 
et pour le réinitialiser, tu connais la commande?


---------------
Sparf! - Http://sparf.free.fr - France

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

  Pascal - Pb de tableaux

 

Sujets relatifs
Turbo pascal CRT ...PASCAL: Changer l'affichage des variables(Chiffres apres/avant la ",")
Turbo Pascal 7 tourne sur les PC récents ?Urgent prog PASCAL
[pascal] Comment faire une gestion d'erreur ?[Need Help] Turbo Pascal...
[Turbo Pascal] Truc tout con ; mais j'y arrive po ...du Pascal vers du C
[php]Probleme a la con sur les tableauxComment crypter en pascal ?
Plus de sujets relatifs à : Pascal - Pb de tableaux


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