PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → zipxxx, win98 et fichiers .INI
zipxxx, win98 et fichiers .INI
Débuté par degnews_, 15 nov. 2005 22:11 - 4 réponses
Posté le 15 novembre 2005 - 22:11
Bonsoir,

un petit soucis avec une compression de fichiers sous windev et windows
98.

J'ai un groupe de fichiers (un .ini et des .fic .ndx .mmo) que je
compresse via un zipcree() puis zipajouterepertoire() (j'ai essayé
aussi zipajoutefichier et zipajoutelistefichier() sans mieux). Sous XP
tout est compètement OK. Le fichier .zip fonctionne tiptop.

Sous win98 c'est une autre paire de manche, le .ini est complètement
"daubé" à savoir qu'à la place de mon texte j'ai un peu n'importe quoi.
J'ai essayer de passer par le format .wdz au cas où, utilisé
différentes instructions comme indiqué ci-dessus mais nada, pas moyen
d'avoir un .ini compressé comme il faut sous win98, alors que les .fic
& cie sont visiblement bien compressé puisqu'après extraction via
winzip ils sont libiles !


Bug connu ? utilisation particulière à côté de laquelle je serais passé
??

Merci pour toutes infos à ce sujet...




--
ôter les "_" pour me répondre en privé
Posté le 16 novembre 2005 - 10:35
salut,

si tu crées ton fichier ini avec les fonctions de windev et que tu le zippes
immédiatement apres il y a parfois des soucis.

en effet, ces fonctions de windev utilisent l'api et l'api écrit en tache de
fond
le fichier ini... donc parfois le fichier ini n'est pas complètement écrit
quand
tu le zippes...

donc si tu es dans ce cas, il vaut mieux écrire les fichiers à la main via
les
fonction f...

voilà bon dev !
eric l.

"Deg" <degnews_@yahoo.fr> a écrit dans le message de news:
mn.7cf77d5bebee7975.41472@yahoo.fr...
Bonsoir,

un petit soucis avec une compression de fichiers sous windev et windows
98.

J'ai un groupe de fichiers (un .ini et des .fic .ndx .mmo) que je
compresse via un zipcree() puis zipajouterepertoire() (j'ai essayé
aussi zipajoutefichier et zipajoutelistefichier() sans mieux). Sous XP
tout est compètement OK. Le fichier .zip fonctionne tiptop.

Sous win98 c'est une autre paire de manche, le .ini est complètement
"daubé" à savoir qu'à la place de mon texte j'ai un peu n'importe quoi.
J'ai essayer de passer par le format .wdz au cas où, utilisé
différentes instructions comme indiqué ci-dessus mais nada, pas moyen
d'avoir un .ini compressé comme il faut sous win98, alors que les .fic
& cie sont visiblement bien compressé puisqu'après extraction via
winzip ils sont libiles !


Bug connu ? utilisation particulière à côté de laquelle je serais passé
??

Merci pour toutes infos à ce sujet...




--
ôter les "_" pour me répondre en privé

Posté le 16 novembre 2005 - 14:39
salut,

si tu crées ton fichier ini avec les fonctions de windev et que tu le zippes
immédiatement apres il y a parfois des soucis.

en effet, ces fonctions de windev utilisent l'api et l'api écrit en tache de
fond
le fichier ini... donc parfois le fichier ini n'est pas complètement écrit
quand
tu le zippes...

donc si tu es dans ce cas, il vaut mieux écrire les fichiers à la main via
les
fonction f...

voilà bon dev !


ah ben ok, ça confirme donc ce que j'ai finis par faire ce matin !! un
bon vieux fcree suivi des fecritligne etc. et là c'est nickel !!!

Sinon il n'y a pas moyen de forcer l'écriture de ce ini avant
d'attaquer les instructions suivantes ??

(NB : j'avais déjà rencontré un soucis avec cette histoire de INI où je
n'arrivais pas à faire une suppression de dossier quasi juste après...)

Merci bcp.

--
ôter les "_" pour me répondre en privé
Posté le 16 novembre 2005 - 15:57
Sinon il n'y a pas moyen de forcer l'écriture de ce ini avant
d'attaquer les instructions suivantes ??

pas que je sache :(

!
Posté le 16 novembre 2005 - 23:07

Sinon il n'y a pas moyen de forcer l'écriture de ce ini avant
d'attaquer les instructions suivantes ??

pas que je sache :(


!


dommage.

Merci beaucoup pour vos réponses qui m'éviteront de perdre du temps à
continuer d'explorer toutes les pistes possibles ;)



--
ôter les "_" pour me répondre en privé