RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 s.o.s. pascal

Forum : PASCAL
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ PASCAL

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PASCAL

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
kaenef
Nouveau membre
Inscrit : 10/02/2008
Messages : 1
Message
#148923
Posté le 10/02/08 à 20:49
bonjours,
je suis entrain d'écrire un programme en langage pascal et je suis confronté au problème qui est le suivant:
je travaille avec des enregistrements tels que:(type:mat=enregistrement
code:chaine
date:entier
...
nom:chaine
fin
c'estjuste un exemple)
en fait je veux pouvoir gerer grace à mon programme les entrée,sortie et inventaire de matériel d'un atelier.
pour ce faire je crée donc un fichier dans lequel j'enregistre des elements de type "mat" ceci etant fait comment devrais-je procéder pour ouvrir mon fichier en ajout car la procédure "append" généralement utilisée n'est idoine que lorsqu'il s'agit des fichiers de type texte.

merci d'avance pour le temps que vous accorderez à mon problème

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

neoman
Nouveau membre
Inscrit : 19/02/2008
Messages : 5
Message
#149235
Posté le 19/02/08 à 00:18
append permet d'ouvrir seulement un fichier texte en mode ajout, alors pour ouvrir un fichier binaire (de donnée) et pouvoir ajouter des éléments, tu doit doit utiliser la fonction filesize(f) qui renvoit le nombre d'élément du fichier, ensuite tu ouvre ton fichier en positionnant le pointeur au debut c.a.d la procedure reset(f) et enfin tu pointe à la fin du fichier:
p:=filesize(f);
reset(f);
seek(f,p);
tu peut maintenant ajouter des éléments

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

badidi
Nouveau membre
Inscrit : 04/10/2007
Messages : 5
Message
#151057
Posté le 24/03/08 à 17:03
Salut
Quelles est votre question exactement?
et si il s'agit de maznipulation de record(enregistrement) vous devez tout simplement déclarer une var de type [u]mat[/u] et voila un exemple:
program essai;
type
mat=record
....
....
....
....
end;
var
mat1:mat;
procedure exemle(parametres)
begin
mat1.[le camp que vous voulez utiliser:=true (par exemle)
end;

ERREUR BBCODE SUR CE MESSAGE :
- Fin de code inattendue !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM PASCAL



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.