Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1896 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] pb avec scripting/filesystem sous XP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] pb avec scripting/filesystem sous XP

n°511526
Ryle Hunte​r
Posté le 10-09-2003 à 10:49:33  profilanswer
 

voilà j'ai un pb avec bout de prog (pourtant simple) mais uniquement sous XP:
 
 
dim fs as filesystemobject
Set fs = CreateObject("Scripting.FileSystemObject" )
Set a = fs.CreateTextFile("c:\fichiertest.txt", True)
a.WriteLine("Ceci est un test." )
a.Close
 
à la signe Set fs.. j'ai une erreur 429: l'activeX ne peut pas créer l'objet
 
j'ai pourtant tiré le code directement de la MSDN... :/
(il faut la référence microsoft scripting runtime de chargée)
 
si quelqu'un à déjà eu ce pb..
 
merci...  :hello:

mood
Publicité
Posté le 10-09-2003 à 10:49:33  profilanswer
 

n°511533
Poipoi
Vive Grumly
Posté le 10-09-2003 à 10:58:44  profilanswer
 

tu as ajouter la reférence à Microsoft Scripting Runtime ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°511534
Ryle Hunte​r
Posté le 10-09-2003 à 11:00:12  profilanswer
 

oui la référence est bien présente sinon il aurait marqué qu'il connaissait pas filesystemobject

n°511557
drasche
Posté le 10-09-2003 à 11:28:50  profilanswer
 

un truc m'échappe, tu déclares ton objet As FileSystemObject, mais tu le crées avec CreateObject et pas un New :heink:

n°511563
Poipoi
Vive Grumly
Posté le 10-09-2003 à 11:39:17  profilanswer
 

drasche a écrit :

un truc m'échappe, tu déclares ton objet As FileSystemObject, mais tu le crées avec CreateObject et pas un New :heink:


spa grave ça...
 
G tjs créé un FileSystemObject comme ça


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°511566
drasche
Posté le 10-09-2003 à 11:40:20  profilanswer
 

c'est pas très performant :heink:  et surtout ça n'est pas propre, c'est un mélange d'early et late binding. Si t'utilises CreateObject, déclare au moins tes variables As Object :o

n°511585
Poipoi
Vive Grumly
Posté le 10-09-2003 à 11:53:03  profilanswer
 

drasche a écrit :

c'est pas très performant :heink:  et surtout ça n'est pas propre, c'est un mélange d'early et late binding. Si t'utilises CreateObject, déclare au moins tes variables As Object :o


j'crois ke kan je faisais new ça me pétait à la gueule...
 
et G tjs vu ça comme ça... (MSDN/Groupe google)


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°511588
drasche
Posté le 10-09-2003 à 11:54:19  profilanswer
 

euh moi ça m'a jamais pété à la gueule :o
config foireuse je dirais plutôt :o

n°511589
Ryle Hunte​r
Posté le 10-09-2003 à 11:55:04  profilanswer
 

drasche a écrit :

un truc m'échappe, tu déclares ton objet As FileSystemObject, mais tu le crées avec CreateObject et pas un New :heink:


meme si je fait ca sa revient au meme:  
 
Public fs As New filesystemobject
Private Sub Form_Load()
 
Set a = fs.CreateTextFile("c:\fichiertest.txt", True)
a.WriteLine ("Ceci est un test." )
a.Close
End Sub

n°511590
drasche
Posté le 10-09-2003 à 11:56:05  profilanswer
 

les déclarations avec As New ObjetMachin dedans, c'est mal. Dès que tu essaies de détruire l'objet, il en réinstancie un nouveau :/

mood
Publicité
Posté le 10-09-2003 à 11:56:05  profilanswer
 

n°511595
Ryle Hunte​r
Posté le 10-09-2003 à 11:58:19  profilanswer
 


 
je peux mettre quoi à la place ?

n°511605
Poipoi
Vive Grumly
Posté le 10-09-2003 à 12:01:29  profilanswer
 

drasche a écrit :

euh moi ça m'a jamais pété à la gueule :o
config foireuse je dirais plutôt :o


G un WIN98 tout pourri sur un PII  :whistle:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°511607
Poipoi
Vive Grumly
Posté le 10-09-2003 à 12:02:18  profilanswer
 

Ryle Hunter a écrit :


 
je peux mettre quoi à la place ?


 
dim fs as filesystemobject
 
set fs = new filesystemobject


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] pb avec scripting/filesystem sous XP

 

Sujets relatifs
[PHP/APACHE/FILESYSTEM] Limiter le nombre de fichier par rep ?Scripting - Interagir avec une application
Recuperer l'url contenue dans une iframe [ Remote Scripting ? ][PHP] Need help avec le filesystem
implémentations de FileSystem[Scripting] Vérifier Status On/Offline sur différent serveurs
[Newbie]Besoin d'aide pour du batch scripting....Un spécialiste en Remote scripting svp
Remote Scripting j'ai un problème...cherche mise a jour de PWS host scripting 5.5
Plus de sujets relatifs à : [VB] pb avec scripting/filesystem sous XP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR