Bonjour tous,
J'ai un petit problème avec la commande "GetCurrentDirectory() ". Voila quand je lance mon programme pas de problème par contre quand je créer une clef run pour ce même programme la fonction "GetCurrentDirectory() " me donne "c:\windows\system32" comme répertoire pour mon logiciel et je ne sais comment faire sur ce coup.
Cordialement,
GallyHC
Probleme avec GetCurrentDirectory()
Probleme avec GetCurrentDirectory()
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Probleme avec GetCurrentDirectory()
GetCurrentDirectory() est une fonction particulière, elle est revenue plusieurs fois comme bug sur le Forum Anglais, et la réponse fût la suivante:
Vous ne comprenez pas cette fonction
Vous ne savez pas utiliser cette fonction
Il n'y a pas de bug sur cette fonction
Si tu souhaites obtenir le dossier de l'exe, il ne faut pas utiliser cette fonction, elle n'est pas faites pour ça!.
Vous ne comprenez pas cette fonction
Vous ne savez pas utiliser cette fonction
Il n'y a pas de bug sur cette fonction
Si tu souhaites obtenir le dossier de l'exe, il ne faut pas utiliser cette fonction, elle n'est pas faites pour ça!.
Re: Probleme avec GetCurrentDirectory()
OK merci en gros elle juste de repertoire en utilisation qu'elle, qu'il soit.
Merci bon comment je fait alors Heu ben je recherche
Cordialement,
GallyHC
Merci bon comment je fait alors Heu ben je recherche

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Probleme avec GetCurrentDirectory()
Je ne pige pas ton
par contre quand je créer une clef run pour ce même programme
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Probleme avec GetCurrentDirectory()
Pour connaitre le répertoire de ton exécutable : ProgramFilename()
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Re: Probleme avec GetCurrentDirectory()
Merci comtois pour l'information.
Ar-S> Oui j'ai peu etre pas été très claire
Désolé. Donc en fait que je lance mon programme au demarrage de windows et donc en mettant une inforamtion dans les clef de registre.
Cordialement,
GallyHC
Ar-S> Oui j'ai peu etre pas été très claire

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Probleme avec GetCurrentDirectory()
Bon ben voila ce que j'ai trouvais pour mon code 
Cordialement,
GallyHC

Code : Tout sélectionner
Procedure.s GetFilePath()
;
Define i.l
Define filetemp.s
CompilerIf #PB_Compiler_Debugger
filetemp = GetCurrentDirectory()
CompilerElse
filetemp = GetPathPart(ProgramFilename())
CompilerEndIf
If Right(filetemp, 1) <> "\"
filetemp = filetemp + "\"
EndIf
ProcedureReturn filetemp
EndProcedure
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)