Chemin relatif dans une application [Résolu]

cs_TkILLA 33 Messages postés jeudi 8 avril 2004Date d'inscription 16 mars 2005 Dernière intervention - 16 mars 2005 à 14:13 - Dernière réponse : jmp77 1232 Messages postés lundi 4 février 2002Date d'inscription 4 octobre 2006 Dernière intervention
- 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
jmp77 1232 Messages postés lundi 4 février 2002Date d'inscription 4 octobre 2006 Dernière intervention - 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é 83 internautes ce mois-ci

Commenter la réponse de jmp77
cs_TkILLA 33 Messages postés jeudi 8 avril 2004Date d'inscription 16 mars 2005 Dernière intervention - 16 mars 2005 à 16:14
0
Merci
nickel merci
Commenter la réponse de cs_TkILLA
jmp77 1232 Messages postés lundi 4 février 2002Date d'inscription 4 octobre 2006 Dernière intervention - 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.