Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Ceskho - 01 Marzo 2009, 12:49:39
-
Ma non è possibile visualizzare tutta la robaccia flash con il componente web browser?
-
Il componente web browser è un semplicem motore di rendering Html basato su khtml.
-
Che noia!!!!Ogni volta che ho un'idea manca il componente!!!
-
Eh vabbè, allora sei tu, sei... :-)
Sarebbe carino vedere se si può integrare in qualche modo un'applicazione esterna in una form gambas, ad esempio vedere il browser Firefox dentro una Panel...
...prova...
:-P
-
Tempo fa Pixel aveva "giocato" con l'embedder di Gambas ed era riuscito a fare cose mirabolanati.
Forse l'idea di Luigi non è da buttar via: prova a vedere se riesci ad "inserire" con l'embedder una finestra di Firefox dentro ad un tuo form...
-
Ascoltate: il mio programma prevede una textbox, un button e il webbrowser!!! Quindi è una cosa leggerissima che prevede 6 righe di codice in totale! Se ci metto firefox (che non è detto che tutti gli utenti abbiano) diventa una cosa pesantissima!!!!
-
[Per leo]
ma cosa credi? che vada a dire fesserie in giro?
Sono una persona seria, io!!! :-P
eheheh, però a volte ci piglio...
[Per ceskho]
Aeo!!! Ma allora vuoi la guerra!
E vuoi questo, e vuoi quello, mi piacerebbe quell'altro... :-)
Comunque, scherzi a parte, a parte il fatto che non tutti potrebbero avere FireFox, è pur vero che qualsiasi browser che si rispetti, si porta appresso un bel pacco di roba, altrimenti non potrebbe fare quello che fanno i browser oggi.
Se tu speravi che il team di Gambas, avesse prodotto un tale oggetto, magari mettendosi in competizione con famosi browser, e utilizzato come semplice componente di una libreria di un linguaggio, credo che forse, pensandoci bene, sei un pò fuori del seminato...
Solo Firefox, se non vado errato, sono circa 30Mbyte di roba, senza contare i plugin; è ovvio che questo non è fattibile in un prodotto come un linguaggio di programmazione.
L'idea sull'integrazione potrebbe essere valida, a prescindere dal browser, perchè se funziona, potrebbe essere applicata anche per altre cosucce. Prova a pensare all'inserimento in una form di una pagina OpenOffice... Queste cose le avevo già sviluppate anni or sono su windoz, con excel e word; oltretutto, questi pacchetti avevano la possibilità di interagire con programmi esterni, similarmente ad un canale di comunicazione tra due punti.
In questi anni, lo sviluppo di questo genere di interazione, l'ho fatto usando linguaggi web, utilizzando il motore stesso del browser, plugin inclusi.
La frasetta che ha detto leo, su alcune prove fatte da pixel, è molto interessante, e mi aggrada molto.
Credo che queste prove dovrebbero essere pubblicate in qualche modo.
Io sono interessato!
Se è possibile, vorrei farci quattro chiacchiere con pixel... :prof:
-
Pixel non esiste...è una creatura mitologica metà uomo e metà webmaster....
la leggenda è nata per spaventare i bambini e spiegare alcuni misteri senza molte conoscenze scientifiche.....:D
Scherzi a parte (su italia1 il giovedì alle 21:00) per ciò che devo fare io è solo uno spreco di risorse..dovevo fare una cosa simpatica per fare uno scherzo ad un amico....tutto qua!!!
-
E ce l'hai menata 2 giorni per un scherzo??
:duro: :pesci: :punzecchio:
Scherzo, ovviamente :-)
Però la mia non era una semplice provocazione. Gli esperimenti di Pixel erano concreti. Guardate qui sotto:
dando semplicemente il titolo della finestra, ho "integrato" una finestra di Firefox all'interno del progetto di esempio Embedder, che a sua volta è composto da poche decine di linee di codice!
E, come notate, funziona anche Flash (ovvio, visto che nella finestra c'è Firefox paro paro):
-
Continuo a non capire come hai fatto!!!!
-
Semplicemente come ti ho scritto.
Ho aperto l'esempio Embedder di Gambas, l'ho avviato...
mi ha chiesto il titolo della finestra da "assorbire" e lui l'ha assorbita...
Prima, ovviamente, avevo aperto Firefox e puntato a Google, così che il titolo della finestra era "Google - Mozilla Firefox": gli ho quindi semplicemente scritto questo nome, ho premuto il pulsante ed il gioco era fatto.
-
ora provo...e se non funziona inizia a correre!!!! :diavolo:
-
TI scrivo proprio ora da dentro la finestra inglobata!!! anche a te va lento con leggeri scatti?
-
Non mi pare.
Poi non so se dipende dall'hardware. Sto scrivendo da un portatile con Pentium-M a 1,6 GHz.
-
Io ho un atlon 3000+ e i 1.2 GB di ram...mah!!!
-
A me a scatti non andava. Ho provato anche con siti pesantucci (es. quello del Grande Fratello, con molto flash e filmati) e non ha scattato.
-
Sei andato sul sito del grande fratello?
beh senti questo è troppo...io me ne vado. Pensavo fosse un sito serio fatto di gente seria e invece mi sbagliavo. Sto andando a cancellare il mio account...ciao!!!!!
-
Molto interessante, non ho capito niente ma stasera ci provo anch'io così mi rendo conto.
Solo un appunto: se lo scopo di Ceskho era includere un filmato SWF, forse la cosa migliore sarebbe (se è possibile) embeddare un flash player, non un browser che embedda un plugin :D
-
Non capisco... quando cerco di avviare il progetto di esempio Embedder mi dice "Cannot load FMain class" e non parte!
Ovviamente FMain c'è ed è il form di avvio. Del resto tutti gli esempi sono di sola lettura, quindi è impossibile che io abbia cambiato qualcosa senza accorgermene..
-
Se è gambas installato dai dal mio pacchetto non è colpa del deb perchè a me funziona!
-
Prova a ricompilarlo...