Autore Topic: Gambas3 o Gambas2 ancora?  (Letto 6180 volte)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas3 o Gambas2 ancora?
« Risposta #15 il: 04 Aprile 2011, 12:19:05 »
Può essere una cosa che mi è sfuggita...

Al momento non ricordo, per cui dammi il tempo di dare un'occhiata al codice.

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas3 o Gambas2 ancora?
« Risposta #16 il: 05 Aprile 2011, 15:04:27 »
grazie....se uso evince basta dare il comando

 
Codice: [Seleziona]
hStampa = Shell ("evince -w " & $sDir &/ "test.pdf")   

per una visualizzazione inferiore. La cosa 'comica è questa: se volessi fare una funzione che mi cerca in una tabella il visualizzatore pdf predefinito (campo testo) e mi restituisce la stringa del programma:

Codice: [Seleziona]
function VisualizzatoreDefault(myid as integer) as string

...

end function

se do' il comando:

Codice: [Seleziona]
hStampa = Shell (VisualizzatoreDefault & $sDir &/ "test.pdf")

escono 3 finestre pdf, due con errore e una giusta

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas3 o Gambas2 ancora?
« Risposta #17 il: 05 Aprile 2011, 16:49:29 »
Dammi il codice dove identifichi il visualizzatore...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas3 o Gambas2 ancora?
« Risposta #18 il: 05 Aprile 2011, 18:52:35 »
Dammi il codice dove identifichi il visualizzatore...

Codice: [Seleziona]
Public Function LettorePdf(myid As Integer) As String
  Dim myconn As New Connection
  Dim myset As Result
  Dim temppdf As String
  With myconn
      .Name = mLibs.CartellaDiLavoro &/ "data/myBlog.db"
      .Type = "sqlite3"
      .Open  
  End With
  myset = myconn.Exec("select * from tbOptions where idoption=&1", myid)
  temppdf = myset!pdfprogram
  myconn.Close  
  Return temppdf
End

la stringa archiviata nel record 1 è: evince -w
« Ultima modifica: 05 Aprile 2011, 19:03:02 da andy60 »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas3 o Gambas2 ancora?
« Risposta #19 il: 05 Aprile 2011, 19:10:46 »
E dando lo stesso comando Shell, sostituendo la stessa stringa restituita dalla query, come si comporta ?
La stessa cosa, a riga di comando da terminale, come si comporta?

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas3 o Gambas2 ancora?
« Risposta #20 il: 07 Aprile 2011, 00:26:59 »
E dando lo stesso comando Shell, sostituendo la stessa stringa restituita dalla query, come si comporta ?
La stessa cosa, a riga di comando da terminale, come si comporta?

Il comando shell, dando direttamente evince -w, funziona bene e anche da terminale. Voglio provare ad usare evince -w da file di configurazione (settings...)
« Ultima modifica: 07 Aprile 2011, 00:28:51 da andy60 »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas3 o Gambas2 ancora?
« Risposta #21 il: 07 Aprile 2011, 19:18:35 »
Hai provato a mettere un bel PRINT prima di eseguire Shell?

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas3 o Gambas2 ancora?
« Risposta #22 il: 08 Aprile 2011, 09:42:49 »
Hai provato a mettere un bel PRINT prima di eseguire Shell?

no....

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Gambas3 o Gambas2 ancora?
« Risposta #23 il: 08 Aprile 2011, 13:38:11 »
Hai provato a mettere un bel PRINT prima di eseguire Shell?

no....

:rotfl: :rotfl: :rotfl:

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas3 o Gambas2 ancora?
« Risposta #24 il: 08 Aprile 2011, 19:06:04 »
chetteridi "ceskho"...

Scherzi a parte andy, io parto da vecchie remore di debugging artigianale, e finora mi sono trovato meglio che con i veri debug. Anche se a volte può sembrare un rompimento si "scatole" quando li togli, un bel print su ogni passo in dubbio è sempre un bell'aiuto.
Probabile che nel tuo caso non se ne venga fuori così in questo modo, ma togliersi il dubbio che la query possa in qualche modo aggiungere del suo nella stringa, è una cosa più veloce del debug, e forse ne esci fuori velocemente.

COmunque, non credo sia lì il problema, e che è possibile che sia un bug della versione 3...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas3 o Gambas2 ancora?
« Risposta #25 il: 09 Aprile 2011, 14:54:26 »
chetteridi "ceskho"...

Scherzi a parte andy, io parto da vecchie remore di debugging artigianale, e finora mi sono trovato meglio che con i veri debug. Anche se a volte può sembrare un rompimento si "scatole" quando li togli, un bel print su ogni passo in dubbio è sempre un bell'aiuto.
Probabile che nel tuo caso non se ne venga fuori così in questo modo, ma togliersi il dubbio che la query possa in qualche modo aggiungere del suo nella stringa, è una cosa più veloce del debug, e forse ne esci fuori velocemente.

COmunque, non credo sia lì il problema, e che è possibile che sia un bug della versione 3...

il fatto di inserire la possibilità di cambiare il lettore pdf è una raffinatezza...per ora lascio evince oppure lo metto nei vari settings..

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas3 o Gambas2 ancora?
« Risposta #26 il: 20 Luglio 2011, 23:30:41 »
@picaxxx

hai poi installato ubuntu?sei passato a g3?

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Gambas3 o Gambas2 ancora?
« Risposta #27 il: 21 Luglio 2011, 23:18:22 »
@picaxxx

hai poi installato ubuntu?sei passato a g3?

No. Non ho fatto nè l'uno nè l'altro. Penso proprio che non installerò il nuovo Ubuntu. Per quanto riguarda g3, aspetto che venga rilasciato uffcialmente.
 :ciao: :ciao:
:ciao: