cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
27 avril 2003 à 12:24
devastateurnoire34
Messages postés2Date d'inscriptionjeudi 12 novembre 2009StatutMembreDernière intervention 2 décembre 2009
-
2 déc. 2009 à 11:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
mais necessite la creation dans le registre de la valeur AppPath ...
cs_costello
Messages postés136Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention15 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)
quentinrammstein
Messages postés5Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention28 avril 2003 28 avril 2003 à 01:02
une fois, j'ai eu un problème avec le répertoire en cours, j'avais mis un OpenDialog et j'ai mis un petit temps à capter que c'était le fait de l'avoir mis qui changeais le CurrentDir à chaque utilisation.
cs_bgK
Messages postés131Date d'inscriptionvendredi 7 juin 2002StatutMembreDernière intervention19 janvier 2004 27 avril 2003 à 13:23
En fait, '.' désigne le répertoire en cours. Si on le change avec SetCurrentDir(Rep); cette astuce ne marche plus.
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 27 avril 2003 à 12:24
Je ne connaissais cette astuce qu'au travers des options d'un projet.
Le '..' fonctionne-t-il aussi, à savoir remonter d'un niveau dans l'arborescence ?
2 déc. 2009 à 11:16
2 déc. 2009 à 11:15
16 oct. 2004 à 10:42
API GetModuleFileName() avec 0 en 1er param vous dira toujours ou vous etes independamment de la currentdirectory.
ciao...
16 oct. 2004 à 10:32
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 ...
27 juin 2003 à 22:59
28 avril 2003 à 01:02
27 avril 2003 à 13:23
27 avril 2003 à 12:24
Le '..' fonctionne-t-il aussi, à savoir remonter d'un niveau dans l'arborescence ?