Gambas-it
Gambas3 => Programmazione => Topic aperto da: Gianluigi - 08 Novembre 2016, 00:55:07
-
Mi riferisco a questa (http://www.gambas-it.org/smf/index.php?topic=5208.msg39351#msg39351) discussione e alla relativa pagina (http://www.gambas-it.org/wiki/index.php?title=Mostrare_il_contenuto_di_un_file_di_testo_con_il_solo_drop_del_file_in_un_oggetto_di_testo) della wiki in cui si parla di ottenere il contenuto di un file di testo dal solo trascinamento del file su una textarea e non solo.
È del tutto logico che nella wiki il codice presentato sia il minimo indispensabile per circoscrivere il problema e dare un indirizzo al programmatore cui spetta il compito di rendere il codice li accennato robusto e adatto a un programma.
Avendo io equivocato su quanto il codice faceva, ne è nata una discussione un po surreale, me ne scuso con vuott.
Rimane tuttavia il fatto che quanto indicato nella wiki soddisfa l'esigenza ma al contempo sembra impedire il trascinamento del contenuto del file.
Allego pertanto un modo alternativo per gestire il trascinamento in modo credo robusto.
Per mostrare il contenuto di un file .txt o. html basta trascinare il file senza che occorra aprirlo.
È possibile anche aprire qualunque tipo di file di testo e trascinare la parte evidenziata del contenuto, se detta parte contiene immagini queste ovviamente non verranno mostrate e/o caricate.
Nota: se il charset dei file html non è UTF-8 viene convertito.
:ciao:
-
Interessante, ma io credo che, per raggiungere l'efficienza delle risorse native di Gambas specifiche per il Drag&Drop, dovresti usare una sola TextArea.
(http://i58.tinypic.com/34zgf7n.jpg)
-
Interessante, ma io credo che, per raggiungere l'efficienza delle risorse native di Gambas specifiche per il Drag&Drop, dovresti usare una sola TextArea.
Si hai ragione ma Lock e UnLock (come da te suggerito) non mi funzionavano a dovere se inviavo prima del Drop.
Ora funziona e questo codice, malgrado il nome, funziona meglio del precedente. Almeno credo.
:ciao:
Ps: Mi ero dimenticato una nota sull'invio che ora ho tolto :)
-
Bravo.
Nulla da eccepire, anzi ho provveduto ad emanare un apposito " Edictum ad codicem in Wiki scribendum ", ed ho creato un'apposita pagina della Wiki.
http://www.gambas-it.org/wiki/index.php?title=Mostrare_in_un_oggetto_di_testo_il_contenuto_di_un_file_trascinandolo_e_rilasciandolo_senza_l%27uso_delle_specifiche_risorse_di_Gambas_del_Drag%26Drop
-
:ok: :D