Wird das bild denn in der picturebox angezeigt ?
ich versuche ein bild aus einem stream von einer webcam zu speichern. alles lässt sich kompilieren, aber wenn ich dann speichern will, kommt folgende meldung:
Der Objektverweiß wurde nicht auf eine Objektinstanz festgelegt.
hier die codezeile zum speichern:
pictureBox1.Image.Save(folderDialog1.SelectedPath+ "/screenshot"+Convert.ToString(this.shotnum),System. Drawing.Imaging.ImageFormat.Jpeg);
kann mir da jemand helfen?
mfg roboman
...and always remember...
...AVR RULES...
Wird das bild denn in der picturebox angezeigt ?
Ich mach das immer so:
Vorher IMMER auf null prüfen. Sonst gibts nen Nothing fehlerCode:pictureBox1.Image.Save(@"C:\test17852.png", System.Drawing.Imaging.ImageFormat.Png);
MFG[/code]
ok, mach ich aber dann kommt die meldung(beim ausführen):
der obfektverweiß wurde nicht auf eine objektinstanz festgelegt.
wie kann ich den fehler beheben?
mfg roboman
...and always remember...
...AVR RULES...
ein bisschen mehr code wäre hilfreich......
ok, also erst mal die initialisierung der webcam:
(ich benutze DirectX und DshowNet)
und dann das speichern:Code:this.Filters = new Filters(); this.capture=new Capture( Filters.VideoInputDevices[1], null); capture.PreviewWindow = pictureBox1; capture.Start(); button1.Enabled=false; button2.Enabled=true;
das if is für den fall, dass der benutzer keinen pfad ausgewählt hat.Code:if(folderDialog1.SelectedPath=="") { pictureBox1.Image.Save(@"C:\Dokumente und Einstellungen\Laurenz\Eigene Dateien\Eigene Bilder\Screenshot\testimg.png", System.Drawing.Imaging.ImageFormat.Png); } else { pictureBox1.Image.Save(@folderDialog1.SelectedPath, System.Drawing.Imaging.ImageFormat.Png); }
mfg roboman
...and always remember...
...AVR RULES...
und wie lautet die fehlermeldung genau?
Welcher objektverweiß wurde nicht auf eine objektinstanz festgelegt?
woher kommt die picturebox1?
Kultuverein Metal Resurrection, für mehr Bands und Konzerte in Österreich (:
die picturebox habe ich in der form erstellt.
...and always remember...
...AVR RULES...
bitte zeig uns die gesamte fehlermeldung
Lesezeichen