Accueil > Forum > > > > [vb.net]erreur IO
[vb.net]erreur IO
dimanche 19 décembre 2004 à 19:37:16 |
[vb.net]erreur IO

bloodaxe
|
Salut tous, j'ai un soucis avec une image que je charge depuis un fichier:
Dim img As Image 'variable globale Dim path_wallpaper as String
path_wallpaper ="c:/windows/fond.bmp
'on charge l'image dans la picture box PictureBox1.Image = img.FromFile(path_wallpaper)
|
jusque la aucun soucis. Dans un autre événement, je dois écraser le fichier c:/windows/fond.bmp par une autre image. C'est la que j'ai un problème.
Try 'on test si le fichier existe déja If Dir(Reper_save, vbHidden) <> "" Then 'Si oui on le supprime Kill(Reper_save) End If
img = img.FromFile(Path) img.Save(Reper_save, ImageFormat.Bmp) Catch ex As Exception
'Si une exception apparait on affiche un message d'erreur MsgBox(ex.ToString, MsgBoxStyle.Critical, "Erreur Critique")
End Try
|
A la fonction kill pour effacer le fichier, ca me sort une exeption me disant que le fichier est déjà en cours d'utilisation et qu'il est impossible de l'effacer. J'ai essayer de faire un img.dispose() avant le kill j'ai eu droit a une autre exception me disant que la référence d'objet n'est pas définie a une instance d'objet. Que faire svp?
|
|
dimanche 19 décembre 2004 à 20:21:03 |
Re : [vb.net]erreur IO

labout
|
labout
Si le fichier est affiché dans le picturebox c'est normal, il faut avant vider Picturebox1 PictureBox1.Image=nothing puis le recharger. @+
|
|
dimanche 19 décembre 2004 à 20:55:21 |
Re : [vb.net]erreur IO

bloodaxe
|
Ca marche pas, j'ai essayer de le placer dans differente méthodes rien a faire. Soit la premiere image s'affiche pas et je peut écraser le premier fichier image. Soit j'ai la premier image qui s'affiche dans la form et quand je veux enregistrer la seconde j'ai la même exception.
|
|
dimanche 30 janvier 2005 à 20:30:15 |
Re : [vb.net]erreur IO

alicvb
|
Perso, je ne charge pas les images de cette façon (qui me semble d'ailleurs étrange...)
à ta place je ferai un truc comme ça :
PictureBox1.image = new bitmap(path_Wallpaper)
Sauf si tu as besoin de l'image ailleurs, auquel cas :
img = new bitmap(Path_Wallpaper)
PictureBox1.image = img
Si tu as encore des problèmes pour supprimer le fichier (ce qui est
possible, je n'ai pas testé), tu peux toujours rajouter un clonage :
new bitmap(Path_Wallpaper).clone
Est-ce que ça marche ?
AlicVB
|
|
dimanche 30 janvier 2005 à 20:35:04 |
Re : [vb.net]erreur IO

bloodaxe
|
salut, ben en faite ce que je fesais pour ne plus avoir ce probleme, je fesait un dispose sur la picuturebox: [code]
'On libere les ressources utilisé par l'image précédente
PictureBox1.Image.Dispose()
'On affiche aucune image
PictureBox1.Image = Nothing [/code]
et ca marchait nikel
|
|
Cette discussion est classée dans : fichier, code, erreur, image, img
Répondre à ce message
Sujets en rapport avec ce message
Erreur d'écriture dans un fichier [ par moi4975 ]
salut a tous ;Voila j'ai un probleme avec l'ecriture dans un fichier ! lorsque j'ex¨¦cute le code ici en dessous et que par apr¨¨s j'ouvre le fichier
Base de donnée maison... [ par PsykotropyK ]
Bonjour, j'ai créer un programme en VB, qui upload sur mon site deux fichier .txt 'formaté' comme suit, ainsi que des images : Fichier 1 (le thème) :
Code XP erreur s'enregistre dans un fichier LOG ? ou pas ? [ par tH3 GuItArIsTe 666 ]
comment savoir le code d'une session XP ? y a t'il un fichier Log qui s'enregistre chez la session que l'on veut savoir le Pass ? et qui met l'heure e
Une erreur générique s'est produite dans GDI+. [ par Lucyberad ]
Bonjour,Je poste ce message car j'ai un petit problèmeje souhaite inclure des images dans un fichier XMLj'ai donc découvert ce code: Public Functio
probleme de definition de type en VBaccess [ par pascalinette44 ]
Bonsoire a tous,je suis actuellement entrain de realiser un programme access de gestion des clients.J'ai donc fait un formulaire client dans lequel ap
besoin d'aide urgent [ par gousalah ]
bonjour tt le monde voila le probleme ... j'ai une table sql server nom de la table IMG les champs(code,photo) j'ai une form ou il ya un picturebox u
Où est l'erreur ?????? [ par Optitech ]
Bonjour !Je susi en train de créer un programme qui prend une image a patir de la webcam et qui ensuite l'envois sur un ftp !voici les ligne de code o
Erreur 62 [ par gege974 ]
Bonsoir, Je suis débutant sur VB. Je souhaite insérer un fichier placé sur une disquette dans une zone de texte pour pouvoir effectuer par la suite un
[déplacé VB.NET -> VBA] Aide pour terminer un macro (ajout de ligne) [ par viv207 ]
Salut à tous, je me présente Vishal, étudiant en l3 gestion apprentissage. Donc voila j'ai trouvé une entreprise et elle me demande de faire des macro
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
BOUTON AVEC CLICBOUTON AVEC CLIC par scromania
Cliquez pour lire la suite par scromania
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|