Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

A generic error occurred in GDI+

Îåêßíçóå áðü ôï ìÝëïò isidoros. Τελευταία δημοσίευση από το μέλος isidoros στις 25-06-2006, 17:47. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  24-06-2006, 19:30 14225

    Angry [:@] A generic error occurred in GDI+

    Επιλέγω μια εικόνα και την βάzω σε ένα picturebox
    απο εκεί σε ένα memorystream ....
    και τα πέρνω στο χέρι ....
    Κάνω κάτι στραβα ή φταίει ο καύσωνας ???

            Try

                If Me.OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
                    Me.PictureBox1.ImageLocation = Me.OpenFileDialog1.FileName
                    Me.PictureBox1.Load()
                    dim ms as New System.IO.MemoryStream
                    PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
                End If
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.Exclamation)
            End Try

    το αποτέλεσμα είναι αυτό ...
    Run-time exception thrown : System.Runtime.InteropServices.ExternalException - A generic error occurred in GDI+.

    Seretis Isidoros
    ----------------------
    Join the army
    Travel the world,
    Meet interesting people
    And kill them.
  •  25-06-2006, 17:47 14230 σε απάντηση της 14225

    Indifferent [:|] Απ: A generic error occurred in GDI+

    Λποιπόν ... δεν φταίει ο καύσωνας ....

    αν στον παρακάτω κώδικα αλλαχτεί ο τρόπος που γίνετε load η εικόνα τότε όλα είναι καλά ...

    Try

                If Me.OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
                    'Me.PictureBox1.ImageLocation = Me.OpenFileDialog1.FileName
                    'Me.PictureBox1.Load()
                    Me.PictureBox1.Image = Image.FromFile(Me.OpenFileDialog1.FileName)
                    dim ms as New System.IO.MemoryStream
                    PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
                End If
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.Exclamation)
            End Try

    θα μου πείτε τώρα ποια είναι η διαφορά ????? έλα μου ντε ... πάντως η εντολή Image.FromFile που παίζει κανόνικά είναι υποστηρίζετε και απο το framework 1 ενώ η πρώτη είναι καινούργια στο framework 2.


    Seretis Isidoros
    ----------------------
    Join the army
    Travel the world,
    Meet interesting people
    And kill them.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems