Le chemin des fichiers

0/5 (8 avis)

Snippet vu 5 155 fois - Téléchargée 34 fois

Contenu du snippet

C'est une astuce à la con qu'un pote à trouvé.
Peut-être que vous la connaissez tous déjà mais au cas ou, ca me fait plaisir de la poster.

Pour pointer sur un fichier présent dans le répertoire de l'application, j'ai souvent vu ca par exemple :

MaFacture := ExtraCtFilePatH(Application.ExeName) + 'factures\mafacture.doc';

Mais en fait ceci marche tout aussi bien :

MaFacture := '.\factures\mafacture.doc';

Voila.

A++,

Stailer

A voir également

Ajouter un commentaire Commentaires
devastateurnoire34 Messages postés 2 Date d'inscription jeudi 12 novembre 2009 Statut Membre Dernière intervention 2 décembre 2009
2 déc. 2009 à 11:16
je te remerci monsieu
devastateurnoire34 Messages postés 2 Date d'inscription jeudi 12 novembre 2009 Statut Membre Dernière intervention 2 décembre 2009
2 déc. 2009 à 11:15
tres bon travail
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 20
16 oct. 2004 à 10:42
Salut,

API GetModuleFileName() avec 0 en 1er param vous dira toujours ou vous etes independamment de la currentdirectory.

ciao...
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 37
16 oct. 2004 à 10:32
moi je me prend plus la tete, je stock dans le registre a l'installation le chemin de l'appli :

regtemp := TRegistry.create;
regtemp.rootkey := HKEY_LOCAL_MACHINE;
regtemp.openkey('Software\DelphiProject',false);
AppPath := regtemp.reagstring('AppPath');
regtemp.closekey;
regtemp.free;

et plus loin :

listbox.items.loadfromfile(AppPath+'\about.nfo');

mais necessite la creation dans le registre de la valeur AppPath ...
cs_costello Messages postés 136 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 15 février 2006
27 juin 2003 à 22:59
utiliser le "répertoire en cours" est risqué puisqu'il dépend de la manière de lancer l'application par l'utilisateur (s'il crée un raccourci et qu'il change "répertoire par défaut".. aye)
Afficher les 8 commentaires

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.