Salve a tutti, sto cercando di copiare da clipboard un'immagine tramite un thread, ma mi da questo errore:
Il pezzo di codice del programma dove mi da l'errore è questo:codice:"NullReferenceException non è stata gestita" Riferimento a un oggetto non impostato su un'istanza di oggetto.
Come detto prima ElaboraFrame() viene fatto partire da un thread, lo stesso codice se fatto partire senza thread va senza problemi, quindi non so più cosa fare per farlo andare.codice:Private Sub ElaboraFrame() Dim frame As Bitmap Dim bmap As Image 'copiamo l'immagine nella clipboard--- SendMessage(hWnd, WM_CAP_EDIT_COPY, 0, 0) 'prendiamo l'immagine dalla clipboard bmap = Clipboard.GetImage frame = New Bitmap(bmap) '<--- IL PEZZO DI CODICE DOVE DA L'ECCEZIONE For i As Integer = 0 To frame.Height - 1 For j As Integer = 0 To frame.Width - 1 If (frame.GetPixel(j, i).R > 100 And frame.GetPixel(j, i).G > 100 And frame.GetPixel(j, i).B > 100) Then frame.SetPixel(j, i, Color.Red) End If Next Next 'FinestraElaborazione.PBElaborazione.Image = frame thr.Abort() End Sub
Grazie a tutti

Rispondi quotando