Je cherche à supprimer un fichier après clic sur un bouton. Ca marche, sauf quand le fichier à supprimer est auparavant ouvert. J'ai tenté de fermer le fichier juste avant la suppression, mais ça échoue à chaque fois. Que dois je faire pour pouvoir supprimer ce fichier (hormis lancer au clic un autre programme qui se charge lui de la fermeture ? J'aimerais tout mettre dans le meme exe) ?
Code : Tout sélectionner
Func btn_erase()
FileClose($nom_fichier_texte)
$del_file=FileDelete($nom_fichier_texte)
if $del_file = 1 Then
Exit
Else
$msg_erase_error=msgbox(5, "Erreur d'effacement de la note", "La note n'a pas pu être effacée !", 5)
if $msg_erase_error = 2 Then
Exit
ElseIf $msg_erase_error = 4 Then
btn_erase()
EndIf
EndIf
EndFunc


