Gif in VB6

lunedì 29 settembre 2003 - 16.25

Dario Profilo | Newbie

Ciao a tutti,
sapete dirmi come posso inserire una gif in un form
di VB6, con imetodi tradizionali non si sono riuscito.

Grazie 1000
Dario

Brainkiller Profilo | Guru

Ciao Dario,
purtroppo è un problema abbastanza comune per chi usava VB6.
Allora so di per certo che in alcune combinazioni di sistema operativo + programmi ci sono delle librerie che vengono installate che ti permettono di caricare delle GIF in una form VB6. Se tu disegni un oggetto Picture in una Form poi carica all'interno un'immagine dalla finestra delle proprietà, anche se lui ti propone solo .BMP dagli il percorso a una GIF, a me per esempio le carica.

Altra soluzione, usare un controllo WebBrowser che emula in pratica IE e da lì mi pare puoi far caricare in qualche modo una .GIF anche animata.

Altra soluzione, cercare su Internet un OCX che ti visualizzi la GIF. Mi pare ce ne siano sia Freeware sia Shareware a pagamento.
Credo che con una delle 3 risolverai.

Ciao
David De Giacomi

lorecosta Profilo | Junior Member

Ciao ragazzi,
c'è un componente incluso in vb che si chiama DirectAnimationLibrary che inserisce nella casella degli strumenti 2 oggetti.
Entrambi questi oggetti ti permettono di eseguire una gif animata in vb6:
ti passo un pò di codice per vedere se è quello che ti serve...

Dim il As DAImage

Set il = ImportImage("c:\arrow.gif")

DAViewerControl1.Image = il
DAViewerControl1.Start

ricordati poi di stopparla prima di rieseguirla con DAViewerControl1.Stop
fammi sapere se era quello che cercavi..
Ciao!!

Dario Profilo | Newbie

Grazie 1000, era proprio quello che cercavo!!!

Ciao Dario
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5