voila, on m'a donné une fonction qui permettait de voir si un fichier existait ou non. seulement je ne sais pas comment l'utiliser ni a quelle endroit il faut l'appeller dans le programme
si quelqu'un pouvait me repondre
merci d'avance
@+
mister dsg
voila, on m'a donné une fonction qui permettait de voir si un fichier existait ou non. seulement je ne sais pas comment l'utiliser ni a quelle endroit il faut l'appeller dans le programme
si quelqu'un pouvait me repondre
merci d'avance
@+
mister dsg
Ben ca dépend de ce que tu veux faire
Explique ton problème plus en détail !
a+
voila
j'ai creer un programme qui utilise une procédure de recuperation de fichier et une autre de sauvegarde
mon souci et pour le cas ou je n'ai pas encore de fichier crée
et je sais qu'il y a une fonction (booléenne) qui permet de dire si oui ou non ce fichier existe
seulement je ne sais pas trop a quelle endroit foutre cette fonction pour que ça marche
en espèrant avoir été assez clair
merci d'avance
@+
mister_dsg
indépendamment de la fonction d'existence ou non d'un fichier
votre post indique surtout que vous ne savez pas placer une fonction,
quelle qu'elle soit, dans un programme Pascal, ni comment utiliser la
dite fonction
En clair, vous n'avez pas les connaissances de base du Pascal
Ce n'est pas le rôle de ce forum de vous les apprendre
regardez plutôt en bas de la liste de
http://www.developpez.com/delphi/cours/
non mais ne t'inquiete pas mon cours je le connais quasiment par coeur et je sais a peu pres m'en servir
c seulement que cette fonction est un petit peu particuliere dans son usage et j'aimerai juste savoir comment on s'en sert
en esperant m'etre fait comprendre
@+
mister dsg
Ben montre la fonction, nous on peut pas deviner comment elle marche sans la voir !!
a+
function FileExists(const FileName:string):Boolean;
var
repertoire:file;
FMode:Word;
begin
FMode:=FileMode;
{ Lecture seule : tres important !!!
Sinon, un fichier en Lecture Seule est indique comme inexistant }
FileMode:=0;
{$I-}
Assign(repertoire,FileName);
Reset(repertoire,1);
Close(repertoire);
{$I+}
FileMode := FMode;
FileExists:=(FileName<>'')and(FileName<>'NULL')and(IOResult=0);
end;
finalement c bon j'ai pu trouvé la solution
merci quand meme
@+
mister_dsg
Ben elle est pas dur à utiliser ta fonction ( qui ressemble d'ailleurs beaucoup à celle d'HDD34, merci de rendre à César ce qui est à César ! ) : elle renvoie vrai si le fichier existe, faux sinon... Après, il suffit de voir à quel moment tu as besoin de savoir si un fichier existe...
a+
PS : n'oublie pas les balises Code la prochaine fois. Et ne t'étonnes pas que personne ne réussisse à répondre pleinement à tes questions si tu es trop vague !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager