Pour visual basic
Quelle est la fonction ou la commande pour supprimer un fichier
J'ai besoin de créer un fichier temporaire pendant l'exécution du programme et de le supprimer à la fin.
Je ne sais pas comment supprimer un fichier par programme
Merci
Trampoline Powwwweeeeeerrrrrr!
Fier d'être Lyonnais
vince Le 18/08/2003 à 19:07 un truc genre
del(file)
non ?
exactement un truc comme ça
... C'est ça la fonction?
Trampoline Powwwweeeeeerrrrrr!
Fier d'être Lyonnais
Mais y a plus simple: kill (myfile)
Donc par exemple: kill ("c:\temp\test.txt")
Les parenthèses ne sont pas nécessaires.
Ah ouf
Merci, je change ça tout de suite das mon prog
Trampoline Powwwweeeeeerrrrrr!
Fier d'être Lyonnais
parenthèses : ouais mais c'est plus propre au niveau lecture/relecture
Il me semble que VB (jusqu'à la version 6) n'accepte pas les parenthèses quand il n'y a pas d'assignation.
En effet. Donc le cas le plus propre et logique avec VB5 c'est sans parenthèses.
il y avait une histoire comme ca :
msgbox("hello world !") plante
msgbox "hello world !" plante pas
a=msgbox("hello world !") plante pas
si je me souviens bien
plante = message d'erreur??
si je me souviens bien
ah ben non yen a aucune qui plante sous VB6
Sous VB6 mais ce que tu vient de dire s'applique à VB5 ou inférieur.
ah tu me rassures !
(j'ai vb5 sur un coin du DD mais la flemme de le reinstaller)
mrtrampo> ton lien sur vbFrance de la premiere page n'a pas fonctionné avec moi.
Bonjour à tous,
voilà mon ptit problème
j'aimerais savoir comment on fait pour chercher un caractere dans un fichier html et le remplace par un autre, merci d'avance
j'te montre mon truc:
Private Sub Form_Load()
Open App.Path & "\tmpconvo.htm" For Output As #1
Dim tmPP As String
tmPP = "<head><script language='javascript'>var scrollMe = window.setInterval('window.scrollBy(0,1000);', 1000);</script></head>"
Print #1, "<html>" & tmPP & "<body background="eau.gif" text=white bgcolor=black><font color=white><b>"
Close #1
wb.Navigate App.Path & "\tmpconvo.htm" 'navigue
End Sub
j'ai une option pour changer l'image de l'arriere plan
et j'arrive pas à ouvrir le fichier pour changer la ligne background="eau.gif" en background="foret.gif"
ben suffit de faire un parseur html simplifié.
Tu itères parmi les caractères de la chaîne, tu traîtes ce qui est entre <> comme une balise (en ignorant les commentaires et les fins de balises </>) et tu traîtes ces parties là spécifiquement.
Juste après le < se trouve le nom de la balise, tu le sauvegardes, ensuite viennent les attributs, délimités par des espaces ou une fin de balise. Il te suffit de remplacer ce qui est entre "background=" et l'espace suivant par ce que tu veux si et seulement si tu es dans une balise body, c tt. (Inutile de préciser que tu peux t'arrêter dès que ce remplacement est fait)