| temps de création de fichiers ? | |
|
|
Auteur | Message |
---|
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: temps de création de fichiers ? Dim 12 Avr 2009 - 13:22 | |
| bonjour à tous, j'ai deux programmes, qui communiquent entre eux avec un fichier. Le premier écrit dans le fichier, le ferme puis lance le second programme. Dans le second, un file_exists() me dit que il ne trouve pas le fichier, alors qu'il est bien dans son répertoire, et qu'il est fermé sur le premier programme (donc pas d'erreur de double ouverture). Par contre, quand je lance le second programme à la main avec le fichier créé par le premier, tout marche très bien. J'ai même essayé de mettre 1 seconde d'écart entre la fermeture du fichier et l'éxécution du second programme... Quelqu'un à une idée d'où vient mon problème ? |
|
| |
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: temps de création de fichiers ? Dim 12 Avr 2009 - 13:54 | |
| Le problème vient du fait que game maker ne sauvegarde le fichier seulement quand le logiciel se ferme, donc le fichier est inaccessible meme si tu utilises file_text_close(id). Si c'est vraiment important, utilise une dll. ou alors tu pourrais utiliser les registres. |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: temps de création de fichiers ? Dim 12 Avr 2009 - 14:06 | |
| apparament non, vu que le fichier est bien dans le répertoire et que le premier programme est toujours ouvert... quelqu'un connait une dll appropriée ? |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: temps de création de fichiers ? Dim 12 Avr 2009 - 14:30 | |
| Utilise les inis, j'avais fait un exemple y'a longtemps, il doit toujours être sur mon compte MediaFire. EDIT : vala, même si ça correspond pas tout à fait à ce que tu cherche, ça sera facile à adapter (ça pompe pas mal, alors pense à vérifier que t'as besoin de réactualiser à tous les steps, sinon rafraichit tous les 3,4,5 steps voire moins souvent) : http://www.mediafire.com/download.php?w5yyqywmzlyEDIT2 : d'ailleurs, quand j'avais posté cet exemple, tu m'avais dit que c'était plus simple de créer un multi local |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: temps de création de fichiers ? Dim 12 Avr 2009 - 14:37 | |
| j'ai essayé avec les ini, mais le soucis est que le 2nd programme n'est pas dans le même répertoire que le premier... J'avais donc fait ini, et j'avais ajouté une fonction de copie après. ça marche bien, mais il ne le voit toujours pas... et j'ai essayé d'enlever la fonction file_exists, et il me dit qu'il ne peut pas ouvrir le fichier même en mettant 3 secondes entre la création et l'ouverture, ce qui est censé être amplement suffisant... |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: temps de création de fichiers ? Dim 12 Avr 2009 - 18:49 | |
| bon, j'ai essayé avec le registre, mais le soucis est que le programme 1 écrit dans son dossier registre (951760) et le programme 2 lit dans le sien (17248). Comment je pourrais soit : faire écrire dans le dossier du 2nd programme faire lire dans le dossier du 1er programme créer un dossier que j'appelle par exemple monjeu et y écrire et y lire ? |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: temps de création de fichiers ? Dim 12 Avr 2009 - 22:48 | |
| Ça doit être du à l'ID de tes deux programmes, je pense qu'en mettant les deux mêmes ça devrait marcher (dans les propriétés du jeu (global game settings -> loading -> game identifier)). |
|
| |
Contenu sponsorisé
| Sujet: Re: temps de création de fichiers ? | |
| |
|
| |
| temps de création de fichiers ? | |
|