| | Probleme avec working_directory | |
|
| Auteur | Message |
|---|
shomke Timide

Nombre de messages: 26 Programme utilisé (Gm/RmXp/...): GM7 Pro, PellesC, The Gimp... Etudes: Terminées depuis un moment... Loisirs: Judo, Tennis, Darts, Jeux video... Date d'inscription: 15/04/2007
 | Sujet: Probleme avec working_directory Mer 3 Juin - 21:28 | |
| Hello, J'ai deux objets (boutons) qui me créent une fenêtre de dialogue windows (avec l'extension package), chacune pour demander l'ouverture d'un fichier. La première pour l'ouverture d'un fichier A situé dans un dossier 'jeux.exe/data/dossierA', la seconde pour un fichier B situé dans un dossier 'jeux.exe/data/dossierB'. voici mes codes: | Code: | // Bouton 1 // Dialogue windows wd_open_dialog_set_caption("Charger un profil"); wd_open_dialog_set_folder(working_directory + "\Data\players"); wd_open_dialog_set_filter("profile file|*.dat") wd_open_dialog_set_extension("*.*") wd_open_dialog_show(); file = wd_open_dialog_get_file();
// Stop si le fichier existe ou si 'cancel' a été pressé if (file_exists(file)== false) break;
// Ouverture du fichier file = file_text_open_read(file);
// instructions A
// fermeture du fichier file_text_close(file);
|
| Code: | // Bouton 2 // Dialogue windows wd_open_dialog_set_caption("Charger une liste de joueurs virtuels"); wd_open_dialog_set_folder(working_directory + "\Data\cpu"); wd_open_dialog_set_filter("Text Files|*.txt") wd_open_dialog_set_extension("*.*") wd_open_dialog_show(); file = wd_open_dialog_get_file();
// Stop si le fichier existe ou si 'cancel' a été pressé if (file_exists(file)== false) break;
// Ouverture du fichier file = file_text_open_read(file); // Instructions B
// Fermeture du fichier file_text_close(file);
|
Si j'ouvre l'une des fenêtres de dialogue et sélectionne un fichier dans le répertoire par défaut, la deuxième fenêtres de dialogue ouvre le même répertoire, et pas son répertoire par défaut. Par contre, si je ferme la fenêtre sans sélectionner de fichier (annulé), la deuxième fenêtres ouvre bien son répertoire par défaut. Le fait d'ouvrir un fichier dans un répertoire change la valeur de 'working_directory'? Notez que j'obtiens la même chose avec 'program_directory'...
Merci de votre aide. |
|
 | |
Kryptos Moderateur


Nombre de messages: 1562 Age: 22 Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker Etudes: INSA de Rennes Loisirs: role playing Date d'inscription: 26/05/2005
 | Sujet: Re: Probleme avec working_directory Mer 3 Juin - 21:32 | |
| C'est normal, le working directory est modifié entre deux appels. Le mieux est de l'enregistrer au début dans une variable globale et de se servir de cette variable ensuite. |
|
 | |
shomke Timide

Nombre de messages: 26 Programme utilisé (Gm/RmXp/...): GM7 Pro, PellesC, The Gimp... Etudes: Terminées depuis un moment... Loisirs: Judo, Tennis, Darts, Jeux video... Date d'inscription: 15/04/2007
 | Sujet: Re: Probleme avec working_directory Jeu 4 Juin - 20:28 | |
| Bah ca ne marche pas non plus... Je charge pourtant la bonne adresse dans une variable "adresse" passé en argument de wd_open_dialog_set_folder. Mais cette ### de fenetre ignore le wd_open_dialog_set_folder et ouvre le dossier contenant le dernier fichier ouvert. Bug ? |
|
 | |
nathan818 Futur maitre absolu


Nombre de messages: 817 Age: 13 Programme utilisé (Gm/RmXp/...): GM 7.0 pro, RPG maker VX, Code::blocks, WampServeur, PhPmyAdmin... Etudes: Collégiens Loisirs: Ordinateur, basket et escalade Date d'inscription: 31/01/2009
 | Sujet: Re: Probleme avec working_directory Ven 5 Juin - 22:55 | |
| eectivement, c'est bizare;;; je vais regarder de plus prés... |
|
 | |
jflecool2 Habitué


Nombre de messages: 256 Age: 17 Programme utilisé (Gm/RmXp/...): GM 7 Etudes: Secondaire 5 Loisirs: Game Maker,AirSoft,dofus Date d'inscription: 07/04/2007
 | Sujet: Re: Probleme avec working_directory Mer 19 Aoû - 21:34 | |
| Dans le fichier d'aide j'ai trouvé cesi: wd_open_dialog_show() This function shows the open file dialog and returns whether the user pressed Open (or Ok).Donc pourrais t'on simplement remplacer: wd_open_dialog_show(); file = wd_open_dialog_get_file();
// Stop si le fichier existe ou si 'cancel' a été pressé if (file_exists(file)== false) break;paropenned=wd_open_dialog_show(); file = wd_open_dialog_get_file();
// Stop si le fichier existe ou si 'cancel' a été pressé if (openned== false) break;_________________ Je continue God World a petit feu. Je suis maintenant seul mais mon systeme de Map est super éfficase/rapide. Puis plusieur fonction vont utiliser du PHP avec mon serveur kihozz.com, avec un 39dll ultra-non-freezing. Puis jai trouvé le script parfais pour des textbox,bouton etc.. Le systeme de déplacement ROCK. J'ai moi-meme hate a la beta!! |
|
 | |
Xierra54 Admin - .: el traductor :.


Nombre de messages: 8504 Age: 50 Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo) Etudes: Supérieures Loisirs: ordinateur Date d'inscription: 13/08/2005
 | Sujet: Re: Probleme avec working_directory Jeu 20 Aoû - 18:17 | |
| Juste une petite précision Jflecool2 ! Sache que l'aide française existe alors autant y faire référence sur ce forum francophone. A+ |
|
 | |
jflecool2 Habitué


Nombre de messages: 256 Age: 17 Programme utilisé (Gm/RmXp/...): GM 7 Etudes: Secondaire 5 Loisirs: Game Maker,AirSoft,dofus Date d'inscription: 07/04/2007
 | |
 | |
Xierra54 Admin - .: el traductor :.


Nombre de messages: 8504 Age: 50 Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo) Etudes: Supérieures Loisirs: ordinateur Date d'inscription: 13/08/2005
 | Sujet: Re: Probleme avec working_directory Dim 23 Aoû - 16:56 | |
| My feet? You have very well understood what I wanted to say! GM Zone is a french-based forum about Game Maker, is'nt it ? So, french doc is for french people. Best regards! |
|
 | |
jflecool2 Habitué


Nombre de messages: 256 Age: 17 Programme utilisé (Gm/RmXp/...): GM 7 Etudes: Secondaire 5 Loisirs: Game Maker,AirSoft,dofus Date d'inscription: 07/04/2007
 | Sujet: Re: Probleme avec working_directory Dim 23 Aoû - 22:13 | |
| If i could have a full Game Maker doc in french i would be happy but there is no doc. like the Game Makier one in french. And the one of CBNA does'nt work with my PC (IE error message). And i dont want to translate everything i find! But why we talk about that? It was 1 sentense in english!! The most important is: shomke, le problème as-t'il été réglé?_________________ Je continue God World a petit feu. Je suis maintenant seul mais mon systeme de Map est super éfficase/rapide. Puis plusieur fonction vont utiliser du PHP avec mon serveur kihozz.com, avec un 39dll ultra-non-freezing. Puis jai trouvé le script parfais pour des textbox,bouton etc.. Le systeme de déplacement ROCK. J'ai moi-meme hate a la beta!! |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: Probleme avec working_directory Dim 23 Aoû - 23:10 | |
| jflecool2, in case you didn't understand, unca Xierra translated the whole GM6.1 help file for us  _________________  Z-Rox
Dernière édition par D-z le Lun 24 Aoû - 12:14, édité 1 fois |
|
 | |
jflecool2 Habitué


Nombre de messages: 256 Age: 17 Programme utilisé (Gm/RmXp/...): GM 7 Etudes: Secondaire 5 Loisirs: Game Maker,AirSoft,dofus Date d'inscription: 07/04/2007
 | Sujet: Re: Probleme avec working_directory Lun 24 Aoû - 3:32 | |
| Okay. But where I can find it? _________________ Je continue God World a petit feu. Je suis maintenant seul mais mon systeme de Map est super éfficase/rapide. Puis plusieur fonction vont utiliser du PHP avec mon serveur kihozz.com, avec un 39dll ultra-non-freezing. Puis jai trouvé le script parfais pour des textbox,bouton etc.. Le systeme de déplacement ROCK. J'ai moi-meme hate a la beta!! |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: Probleme avec working_directory Lun 24 Aoû - 12:14 | |
| Try this link and say thanks to unca Xierra  _________________  Z-Rox |
|
 | |
Anthiflo Possedé par Mark Overmars


Nombre de messages: 1810 Age: 17 Programme utilisé (Gm/RmXp/...): Game Maker 7 pro / Paint / Photofiltre Etudes: En transition :) Loisirs: Jeux vidéos et création Date d'inscription: 14/06/2007
 | Sujet: Re: Probleme avec working_directory Lun 24 Aoû - 12:21 | |
| Duh ? Why everybody here speaks in english ? _________________  |
|
 | |
Kryptos Moderateur


Nombre de messages: 1562 Age: 22 Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker Etudes: INSA de Rennes Loisirs: role playing Date d'inscription: 26/05/2005
 | Sujet: Re: Probleme avec working_directory Lun 24 Aoû - 15:11 | |
| |
|
 | |
| | Probleme avec working_directory | |
|