Chemin relatif dans une application [Résolu]

Messages postés
33
Date d'inscription
jeudi 8 avril 2004
Dernière intervention
16 mars 2005
- 16 mars 2005 à 14:13 - Dernière réponse :
Messages postés
1232
Date d'inscription
lundi 4 février 2002
Dernière intervention
4 octobre 2006
- 16 mars 2005 à 16:20
voilà je voudrai utiliser la boite de dialogue d'ouverture de fichier.

Pour celà, je sais que j'ai un répertoire nommé image dans le répertoire ou se trouve l'application. Quelque soit l'endroit ou elle se trouve. Je voudrai donc utiliser une forme du genre : chemincomplet = application.path + '/images';

de cette facon lorsque le fichier n'est pas dans ce dossier, j'ouvre la boite de dialogue. Donc il me faudrait egalement tester si un fichier image existe ou pas.

Merci d'avance
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
1232
Date d'inscription
lundi 4 février 2002
Dernière intervention
4 octobre 2006
- 16 mars 2005 à 14:51
3
Merci
Hello,



var

PictureFolder, SearchPicture : String;

OpenDialog1 : TOpendialog;



begin

PictureFolder := ExtractFilePath(Application.ExeName) + '\Images\'; //Chemin des images
SearchPicture := PictureFolder + 'MonImage.bmp'; //Fichier Image que l'on cherche



If Not(FileExists(SearchPicture)) then //Si le fichier n'existe pas

begin

OpenDialog1 := TOpenDialog.Create; //On crée la boite de dialogue



Try



If OpenDialog1.Execute then //On ouvre la boite

begin

//Ton code ici par exemple:

ShowMessage(OpenDialog1.FileName);

end;

Finally

OpenDialog.Free; //Libération de la mémoire

end;

end;

end;


Bonne prog,
JMP77.

N'oubliez pas de cliquer sur réponse acceptée.

Merci jmp77 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de jmp77
Messages postés
33
Date d'inscription
jeudi 8 avril 2004
Dernière intervention
16 mars 2005
- 16 mars 2005 à 16:14
0
Merci
nickel merci
Commenter la réponse de cs_TkILLA
Messages postés
1232
Date d'inscription
lundi 4 février 2002
Dernière intervention
4 octobre 2006
- 16 mars 2005 à 16:20
0
Merci
Pas de souci heureux d'avoir pu te depanner.

Bonne continuation,
JMP77.
Commenter la réponse de jmp77

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.