Picturebox dispose

di il
14 risposte

Picturebox dispose

Vb.net  picturebox1 dopo dispose non carica immagine

14 Risposte

  • Re: Picturebox dispose

    04/12/2024 - Zeusmax ha scritto:

    Vb.net  picturebox1 dopo dispose non carica immagine

    Ci sta.

  • Re: Picturebox dispose

    E Salvatore Giuseppe Virgilio Francesco Paolo Quasimodo è in standing ovation... XD

    Che poi sarà per il nome che s'è dato all'ermetismo? La domanda è lecita a mio dire.

    04/12/2024 - Zeusmax ha scritto:

    dopo dispose non carica immagine

    Aiuta domandarsi cosa fa il Dispose...

  • Re: Picturebox dispose

    Indovina indovinello !!!!!!

    rilascia le risorse

    ho provato anche con nothing

    il risultato è lo stesso

  • Re: Picturebox dispose

    Queste sono le righe

    questa parte è in un form chiamato

            If IO.File.Exists(txtFileName.Text) = True Then
                frmCliFor.PictureBox1.Dispose()
                frmCliFor.PictureBox1.BackgroundImage = Nothing
                IO.File.Delete(txtFileName.Text)
            End If
    
            'salvo il file
            SendMessage(hHwnd, WM_CAP_FILE_SAVEDIB, 0&, txtFileName.Text)
            
    ' questa parte è nel chiamante dopo la chiamata (si attiva con un Button)
    
           PictureBox1.BackgroundImage = Nothing
           como_DESCRIZIONE = "c:\pazienti\" & TextBox2.Text.Trim & ".jpg"
    
           If IO.File.Exists(como_DESCRIZIONE) = True Then
               PictureBox1.Load(como_DESCRIZIONE)
           End If
  • Re: Picturebox dispose

    05/12/2024 - Zeusmax ha scritto:

    ho provato anche con nothing

    il risultato è lo stesso

    Hai provato Dispose(), poi con Nothing, ma ancora non hai detto perché.

  • Re: Picturebox dispose

    Perché devo sovrascrivere la fotografia e per farlo

    devo chiudere il picturebox altrimenti non fa il delete del file

  • Re: Picturebox dispose

    Alka, sono in attesa di una tua risposta....

  • Re: Picturebox dispose

    Ciao, prova  ... 

    ... nella prima parta la If la cambi così

            If IO.File.Exists(txtFileName.Text) Then
               IO.File.Delete(txtFileName.Text)
           End If
           
           SendMessage(hHwnd, WM_CAP_FILE_SAVEDIB, 0&, txtFileName.Text)

    e nella seconda parte

            If IO.File.Exists(como_DESCRIZIONE) Then
               Dim fs As System.IO.FileStream
               
               frmCliFor.PictureBox1.Image = Nothing
               fs = New System.IO.FileStream(como_DESCRIZIONE, IO.FileMode.Open, IO.FileAccess.Read)
               PictureBox1.Image = System.Drawing.Image.FromStream(fs)
               fs.Close()
           End If
    
  • Re: Picturebox dispose

    Ciao Alka,

    è perfetto, grazie mille

    non è che hai una soluzione al fatto che nel programma chiamato

    la webcam mi fa vedere il picturebox nero

    mentre se lo avvio da solo funziona perfettamente

    ancora grazie

  • Re: Picturebox dispose

    Guarda che ti ho risposto io, non Alka.

  • Re: Picturebox dispose

    13/12/2024 - oregon ha scritto:

    Guarda che ti ho risposto io, non Alka.

    E direi che deve proprio ringraziare te, perché se era per me stava fresco, sia perché non ho tempo per soluzioni "chiavi in mano", sia perché i solleciti mi piacciono ancora meno (visto che non c'è alcun obbligo di risposta). :)

  • Re: Picturebox dispose

    13/12/2024 - Alka ha scritto:

    deve proprio ringraziare te

    Mea culpa.. magari seguirò il tuo esempio...

    Anche perchè in privato ho anche affrontato con lui l'altro argomento e il codice funziona

  • Re: Picturebox dispose

    Salve Oregon e Alka,

    chiedo scusa ad Oregon per la svista e lo ringrazio ora per l'aiuto

    Io sono un project manager da una vita, vengo dalla gavetta informatica

    potete vedere chi sono nel mio sito massimocifani.it

    Nella mia esperienza lavorativa ho aiutato moltissime persone nella crescita professionale

    senza mai chiedere nulla in cambio.

    Ho voluto realizzare questo software da solo per mia figlia, per aiutarla nella sua professione 

    nel farlo ho incontrato qualche difficoltà e il forum mi ha aiutato.

    Oregon rimani sempre una persona disponibile e umile ne guadagnerai nella vita

    Alka la supponenza e l'arroganza non non hanno mai pagato, ti ringrazio lo stesso

    ma ricorda, qui le persone hanno necessità di aiuto, giusto che debbono studiare, io lo faccio ancora

    ma a volte i problemi non sono sempre risolti in microsoft

    cordialmente,

    massimo

  • Re: Picturebox dispose

    13/12/2024 - Zeusmax ha scritto:

    Alka la supponenza e l'arroganza non non hanno mai pagato, ti ringrazio lo stesso

    Su questo concordo con te: è per questo che ti suggerivo di non mandare solleciti, di non pretendere necessariamente risposte, di non rispondere superficialmente alle richieste di chiarimenti - che è il motivo per cui non ti si danno ulteriori feedback alle discussioni (vedi i thread che hai aperto qui) - dando per scontato (ossia appunto supponendo) che gli altri abbiano tutto il tempo libero per potersi dedicare all'analisi e alla risoluzione delle tue problematiche, concludendo poi con uno "spiegone finale" in cui enunci tutto il tuo CV, come se questo potesse influire sul resto, e dai pure lezioni di vita non richieste (dicendo ad altri che sono supponenti e arroganti) deducendo erroneamente caratteristiche personali di persone che non conosci (e che scambi l'una per l'altra), e di cui ignori completamente storia, vicissitudini, esperienze anche nel campo della divulgazione e dell'aiuto degli altri, basandoti esclusivamente sulla tua visione del tutto personale (che è parziale ed errata).

    Detto questo, grazie e buon lavoro.

Devi accedere o registrarti per scrivere nel forum
14 risposte