XP et VB6 PUT ne fonctionne pas

cs_heribert Messages postés 10 Date d'inscription jeudi 22 juin 2006 Statut Membre Dernière intervention 29 juin 2006 - 23 juin 2006 à 15:03
cs_heribert Messages postés 10 Date d'inscription jeudi 22 juin 2006 Statut Membre Dernière intervention 29 juin 2006 - 29 juin 2006 à 10:15
Bonjour à tous,

j'avais développé une petite macro sous excel avec l'instruction PUT pour écrire dans un fichier ASCII.

Sous WIN2000 aucun problème,
sous XP edition Small Business  SP2,  l'instruction PUT me génère une erreur. Pas moyen d'écrire dans le fichier.
Idem pour les instructions PRINT ou WRITE.

Quelqu'un a-t-il une solution??
Merci pour votre aide

4 réponses

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
23 juin 2006 à 17:55
Ton fichier est surement en lecture seule

Sinon vb6 n'a pas d'incompatibilité avec windows xp

@+

E.B.
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
23 juin 2006 à 18:59
Post déjà passé y'a un ou deux jours...
erreur 75, si je me souviens bien...

même remarque que EBArtSoft : voir les droits d'accès au fichier et les permissions NTFS...

ton fichier est peut etre même simplement vérrouillé en écriture par une autre application

essaye en demandant spécifiquement l'accès en écriture :

    Open "h:\a.tmp" For Random Access Write As #1 Len = Len ( DATAS )
    Put #1, ,  DATAS
    Close #1

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
cs_heribert Messages postés 10 Date d'inscription jeudi 22 juin 2006 Statut Membre Dernière intervention 29 juin 2006
26 juin 2006 à 09:21
Bonjour à tous,
désolé de répondre si tard mais le week-end est passé par là´.

je vais essayer cette solution etvoir si cela fonctionne.


L'erreur 75 c'est bien moi, j'éspère trouver une solution rapide car mon client commence à perdre patience

Bonne journée à vous 


 
0
cs_heribert Messages postés 10 Date d'inscription jeudi 22 juin 2006 Statut Membre Dernière intervention 29 juin 2006
29 juin 2006 à 10:15
Bonjour à tous.
une petite info qui peut servir
Le problème venait de l'antivirus KASPERSKY. il existait un parametrage qui bloquait l'ecriture dans les fichiers à partir de macros (VBA controle).
En le déasactivant  tout fonctionne
0
Rejoignez-nous