Gambas-it

Gambas3 => Programmazione => Topic aperto da: doublemm - 13 Gennaio 2011, 16:38:41

Titolo: [RISOLTO] problema con color in pdfwriter
Inserito da: doublemm - 13 Gennaio 2011, 16:38:41
ciao a tutti.

In pdfwriter nella sub BarDiagram c'è la seguente riga

Codice: gambas [Seleziona]
If (IsNull(color)) Then color(255, 255, 255)


però se provo ad usarla mi dice che vuole object e no integer

si può risolvere in qualche maniera?

ciao e grazie

Titolo: Re: problema con color in pdfwriter
Inserito da: Ceskho - 14 Gennaio 2011, 00:36:15
Tutte le funzioni di tipi Is.... stanno dando problemi con Gambas3....evidentemente il tuo problema è dato da ciò....
Titolo: Re: problema con color in pdfwriter
Inserito da: doublemm - 14 Gennaio 2011, 19:02:30
non credo sia quello il problema perchè se nella riga che chiama la funzione BarDiagram inserisco color(255,255,255) quando compila non lo trova null ma  mi dice che in color(255,255,255) non vuole integer ma object
Titolo: Re: problema con color in pdfwriter
Inserito da: doublemm - 15 Gennaio 2011, 18:05:00
Nessuno è in grado di rispondere a questa mia domanda?

il problema con bardiagram in pdfwriter non è legato alle finsioni IS..... perchè non ho aggiornato G3 infatti le funzioni isboolean oppure isstring mi funzionano. Il problema è che non accetta il formato color, nemmeno quello scritto direttamente dentro la classe pdfwriter nella funzione bardiagram

l'autore ha scritto if isnull(color) then color(255,255,255) ma in esecuzione compare l'errore color contiene integer invece che object ?!?
Titolo: Re: problema con color in pdfwriter
Inserito da: fsurfing - 15 Gennaio 2011, 18:20:51
se devi solo creare dei grafici potresti utilizzare linegraf
Titolo: Re: problema con color in pdfwriter
Inserito da: doublemm - 15 Gennaio 2011, 19:38:51
ma lo posso inserire in un documento pdf?
Titolo: Re: problema con color in pdfwriter
Inserito da: fsurfing - 15 Gennaio 2011, 19:50:48
ti crea una picture, poi di questa ci fai quello che vuoi
Titolo: Re: problema con color in pdfwriter
Inserito da: doublemm - 15 Gennaio 2011, 21:28:35
ok non avevo pensato a questa strada ora la uso. Mi secca però non aver risolto l'altro problema.
Titolo: Re: problema con color in pdfwriter
Inserito da: md9327 - 23 Febbraio 2011, 22:01:17
Il codice che hai segnalato come bug non esiste nella versione ufficiale (la mia per intenderci... ehehehe).

Hai forse scaricato la libreria da qualche discussione? Probabilmente l'errore c'è, ma mi pare strano che il compilatore non lo segnali prima.
Ad ogni modo, a meno che non manchi qualche underscore, dovresti controllare se la funzione color() esiste (non in Gambas), o se si chiama in altro modo. Eventualmente, se si tratta di una svista, la modifica è semplice:

1) correggi la chiamata
2) crei la funzione, in modo che ti restituisca un integer.
Titolo: Re: problema con color in pdfwriter
Inserito da: doublemm - 27 Febbraio 2011, 09:43:13
grazie proverò a fare quello che mi hai detto, per il momento ho preso la strada suggerita da fsurfing