Autore Topic: NoPaste Gambas  (Letto 5868 volte)

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: NoPaste Gambas
« Risposta #15 il: 10 Giugno 2010, 10:47:29 »
GeSHI non si può integrare facilmente.
Siccome è pubblicato sotto licenza GPL2, SMF ha qualche problema con questa licenza (:o) per cui il MOD ufficiale è stato rimosso e non è più sviluppato.

Devo verificare se esiste un altro MOD integrabile e modificabile per gestire la sintassi di Gambas.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: NoPaste Gambas
« Risposta #16 il: 10 Giugno 2010, 12:01:56 »
Codice: gambas [Seleziona]

PUBLIC SUB Button2_Click()
DIM i AS Integer
   
  Testo = NEW TextArea(TabStrip1)
  Testo.Text = "1"
  Testo.Name = Testo.Text
  Testo.X = 50
  Testo.Y = 50
  Testi.Add(Testo)
  TabStrip1.Count += 1
  TabStrip1[1].Text = "Tab2"
  TabStrip1.Index = 1
  Testo = NEW TextArea(TabStrip1)
  Testo.Text = "2"
  Testo.Name = Testo.Text
  Testo.X = 50
  Testo.Y = 50
  Testi.Add(Testo)

END


Codice: gambas [Seleziona]

PUBLIC SUB Button3_Click()
DIM hObject1, hObject2 AS Object

  TabStrip1.Index = 1
  FOR EACH hObject1 IN ME.Children
    IF Lower(Object.Type(hObject1)) = "tabstrip" THEN
      FOR EACH hObject2 IN hObject1.Children
        IF hObject2.name = "2" THEN
          hObject2.delete
        ENDIF
      NEXT
    ENDIF
  NEXT
  WAIT '-- questo non va tolto perché devi dare tempo al form di cancellare materialmente l'oggetto
  TabStrip1.Index = 0
  TabStrip1.Count -= 1

END
Visita il mio sito personale: http://www.leonardomiliani.com

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: NoPaste Gambas
« Risposta #17 il: 10 Giugno 2010, 12:06:40 »
Uso:
{code=gambas}
{/code}

(Sostituire "{}" con "[]")

E' provvisorio, quindi non scrivetemi chiedendo di cambiare i colori od altro XD
Questa è la versione 1.5 di SintaxHighlighter: se mi riesce, cerco di mettere la 2.0.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: NoPaste Gambas
« Risposta #18 il: 10 Giugno 2010, 12:16:51 »
Bello, proviamolo

Codice: gambas [Seleziona]

inizio.Center
IF NOT Exist(User.home) THEN
ME.Close
ELSE
x.show
ENDIF
END

PUBLIC SUB Button2_Click()
Desktop.Open("http://gambas-it.org")
END


Bel lavoro
il mio nuovo sito : ealmuno.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: NoPaste Gambas
« Risposta #19 il: 10 Giugno 2010, 12:49:59 »
Citazione
Bel lavoro
identazione a parte

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: NoPaste Gambas
« Risposta #20 il: 10 Giugno 2010, 15:07:58 »
Codice: gambas [Seleziona]

IF User.Name = "f.surfing" THEN
  PRINT "Accontanti"
ELSE IF User.Name = "Ceskho" THEN
  FOR i = 0 TO 10
     PRINT "Il migliore"
  NEXT
ELSE
  PRINT "Ciao!!!"
END IF


A me non va o sbaglio?
« Ultima modifica: 10 Giugno 2010, 15:10:54 da Ceskho »

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: NoPaste Gambas
« Risposta #21 il: 10 Giugno 2010, 15:19:18 »
sbagli, nell'anteprima non lo vedi ma qui si....
il mio nuovo sito : ealmuno.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: NoPaste Gambas
« Risposta #22 il: 10 Giugno 2010, 15:23:07 »
sbagli, nell'anteprima non lo vedi ma qui si....

In effetti ora lo vedo...

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: NoPaste Gambas
« Risposta #23 il: 11 Giugno 2010, 09:03:01 »
Lo vedi anche nell'anteprima. Devi aspettare qualche secondo perché lo script si collega al sito dello sviluppatore, non ho capito bene per far cosa dato che il codice del parsatore è in locale.

Cmq se riesco a mettere la versione 2.0 è meglio: questa fa distinzioni fra parole chiavi, funzioni ed operatori. Ma la vedo dura...
Visita il mio sito personale: http://www.leonardomiliani.com

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: NoPaste Gambas
« Risposta #24 il: 11 Giugno 2010, 09:38:12 »
in effetti mancano molti "codici", ad esempio l'end non viene segnalato e neanche il for
il mio nuovo sito : ealmuno.com

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: NoPaste Gambas
« Risposta #25 il: 11 Giugno 2010, 10:01:33 »
La 2.0 la lascio stare, non esiste un MOD già fatto.
Però ho trovato una versione "potenziata" dell'attuale MOD. Provo con quello.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: NoPaste Gambas
« Risposta #26 il: 11 Giugno 2010, 11:12:45 »
Ho modificato il MOD.
Adesso l'inserimento viene fatto col menu a tendina che è comparso nella maschera di inserimento di un nuovo post.
Basta incollare il codice, selezionarlo e poi cliccare sul menu a tendina e scegliere l'evidenziatura desiderata.
Rispetto a prima adesso evidenzia tutto (END e TO compresi). Non riesco ancora a cambiargli colore ma è già un altro piccolo passo fatto.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: NoPaste Gambas
« Risposta #27 il: 11 Giugno 2010, 11:35:24 »
Nella scelta non compare gambas, è quello vuoto senza scritta.....
il mio nuovo sito : ealmuno.com

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: NoPaste Gambas
« Risposta #28 il: 11 Giugno 2010, 11:41:00 »
Ora è a posto.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: NoPaste Gambas
« Risposta #29 il: 11 Giugno 2010, 12:44:32 »
Codice: gambas [Seleziona]

PRIVATE FUNCTION Prova()
  PRINT "Prova nuovo codice"
END


Spettacolare assai!!!!

Penso che questo farà piacere a Milio che, poverino, ogni volta si colorava il testo dei codici a mano!
« Ultima modifica: 11 Giugno 2010, 12:46:06 da Ceskho »