Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5034 connectés 

  FORUM HardWare.fr
  Programmation

  vc++ : Pb de path...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vc++ : Pb de path...

n°20016
quenotte
Posté le 23-03-2001 à 04:49:44  profilanswer
 

Voila j'ai un petit prog ou j'ai besoin d'ouvrir plusieurs fichiers...
 
Mon pb est que si je n'ouvre pas ce prog ds son rep et bien il trouve pas ses fichiers et il merde...
 
Est ce que quelqu'un pourrait m'eclairer pour regler ce pb???
 
merci
 
@+

mood
Publicité
Posté le 23-03-2001 à 04:49:44  profilanswer
 

n°20017
JPA
Posté le 23-03-2001 à 07:41:07  profilanswer
 

Ce petit programme, c'est toi qui l'as écrit ?
 
Si oui, je te donne ce que je fais sous Delphi, sous vc++ je ne sais pas si c'est possible, mais ça doit l'être...
 
Au début de mon programme je stocke dans une variable le répertoire où se trouve mon programme (il y a une fonction en Delphi)
Ensuite, je me sers de cette variable pour aller chercher les fichiers dont j'ai besoin...

n°20229
quenotte
Posté le 24-03-2001 à 02:59:56  profilanswer
 

C'est un soft en gpl...
 
En fait qd je lui demande le path j'ai l'impression qu'il fair nimporte quoi dc j'ai du faire une boulette...
 
Quelqu'un a ue idee??
 
@+

n°20269
quenotte
Posté le 24-03-2001 à 21:47:30  profilanswer
 

Ouin!!!
 
@+

n°20294
MiniCooler
Posté le 25-03-2001 à 12:07:17  profilanswer
 

pourrais-tu être plus précis sur ce que tu veux et ce qui se passe ?


---------------
SetiCommander, le setiseur à la chaîne ...
n°20351
nnovic
Posté le 25-03-2001 à 19:59:31  profilanswer
 

Est-ce que par hasard tu n'aurais pas oublier de dédoubler les caractères '\' dans ton chemin d'accès ?
Pour le compilateur, le '\' signifie qu'une commande spéciale va suivre, comme par exemple '\n' pour changer de ligne, '\a' pour une tabulation,... Lorsqu'on veut écrire une chemin d'accès, il faut alors écrire "c:\\mon_rep\\"

n°20392
quenotte
Posté le 26-03-2001 à 07:17:39  profilanswer
 

Mon prog a besoin de plusieurs fichiers dont son fichier ini...
 
Le pb c'est que si mon prog et ses fichiers sont par ex ds c:\aaa\monprog\ et que je le lance a la console ds c:\aaa\ il va chercher les fichier dans c:\aaa\ et ne va donc pas les trouver...
 
SetCurrentDirectory("C:\\aaa\\monprog" ) ca marche ms si je le deplace faut le recompiler...
 
Donc je souhaiterais avoir quelque chose de dynamique et automatique...qui marche tout le temps...
 
@+

n°20428
H4dd3R
Q2
Posté le 26-03-2001 à 11:34:57  profilanswer
 

J´ai eu le même genre de pbs ss VC++. La solution que j´ai utilisée:
J´ai dérivé WinApp: public CWinApp.
J´ai une fonction WinApp::SetPath() qui mémorise le path actuel de l´application.
Ensuite j´ai plus qu´à faire un SetPath() ds WinApp::InitInstance() qd le path est encore inchangé (par exemple il change avce des file requesters), et ensuite j´ai plus qu´à faire des WinApp::GetPath() chaque fois que je veux le path de mon .exe!! :)
 
Pour le contenu de WinApp::SetPath() je crée un CFile qui ouvre un fichier dummy (pas besoin qu´il existe), puis CFile::GetFilePath() et je vire le nom de fichier (c mon fichier dummy je le connais) de la fin du path..
 
Voilà voilà..


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°20626
quenotte
Posté le 27-03-2001 à 00:51:43  profilanswer
 

Personne n'a d'idee sans utiliser les classes???
 
@+

n°20883
quenotte
Posté le 28-03-2001 à 03:48:50  profilanswer
 

MiniCooler???
 
@+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  vc++ : Pb de path...

 

Sujets relatifs
comment récupérer la variable PATH en C++ ? 
Plus de sujets relatifs à : vc++ : Pb de path...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)