Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Gianluigi

Pagine: 1 ... 274 275 [276] 277 278
4126
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 20:24:28 »
Scusate ma abbandono il campo ho internet che non mi funziona Ciao

4127
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 20:16:21 »
quello che credo vuott ti stesse dicendo è che....
...il round entra in funzione solo quando....

fsurfing: santo e benedetto !  

Quindi mi state dicendo che avete provato ProvaGian2 e a voi non da questi risultati  ???


Cosa faccio un consiglio  :rolleyes:

PS. ma come fa vuott ad avere tutti quegli stupendi effetti speciali

4128
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 19:45:48 »
quello che credo vuott ti stesse dicendo è che se nel tuo codice scrivi:
Codice: [Seleziona]
 If sDevice = "Stampante" Then Paint.Font.Size = Round(Paint.Font.Size * F_GAMBERETTO_STAMPA, -2)
    Print Paint.Font.Size   
    Message(Paint.Font.Size)
il round entra in funzione solo quando l' espressione nell' IF è vera , ovvero quando il device è stampante altrimenti il round non viene eseguito e quindi non viene eseguito l' arrotondamento
:-\
Si avete ragione ma dopo, successivamente, ho postato del codice meno confuso (ProvaGian_2) che ingloba nell'If anche Message e Print. E comunque anche prima (ProvaGian) usando le tue precauzioni, cioè stampando su file, appena uno usava stampa otteneva i valori da me postati.
L'unica cosa che posso aggiungere per spiegarmi meglio è che chiamare passo 3 stampa e passo 4 stampa, non spiega nulla il passo 3 stampa è l'adeguamento per la stampante del font.size ridimensionato per rientrare nel rettangolo e il passo 4 stampante è praticamente il ritorno al size originale.
Forse occorreva un esempio più semplificato ma siccome era codice di cui avevamo discusso in precedenza, ed era quello che mi ha, per così dire, ispirato la domanda...

Il punto comunque rimane questo è o non è lecito passare alla funzione ROUND un'espressione? E se è lecito, è lecito interrogare il codice come faccio io:
Paint.Font.Size = Round(Paint.Font.Size * 1.3441, -2)
Print Paint.Font.Size

perché se questo è giusto allora il mio Gambas non funziona o meglio non arrotonda.  ???

4129
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 18:08:58 »
ma... non capisco cosa potrei dirti.... se intendi verificare, poni delle istruzioni per la verifica. Cosa posso dirti ?  :-\

Se è lecito il codice Paint.Font.Size = Round(Paint.Font.Size * 1.3441, -2) allora in base al mio esempio quello denominato ProvaGian_2 Gambas non funziona.  :-\

Non saprei come meglio spiegarmi  :'(

4130
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 17:18:03 »
Una cosa non capisco se io faccio  Paint.Font.Size = Round(Paint.Font.Size * 1.3441, -2) poi non devo controllare il valore restituito da  Paint.Font.Size per sapere se la funzione “Funziona”

Non capisco se è una domanda o un'affermazione.

E' una domanda con 3 punti interrogativi ed esclamativi, però l'ho detto che è difficile essere precisi... :)

4131
 :-[
Ho corretto un (!?) errore nel codice che ho postato per ultimo come esempio finale era la prima riga che mancava sul Sub Button2_Click()   fFontVideo = Round(fFontOrig * F_FSURFING_VIDEO, -2)  senza questa riga di codice, se si passava prima dalla stampa che dal disegno, dava errore.
Chiedo scusa

4132
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 16:55:06 »
Ho dato un'occhiata al codice che hai allegato, i cui risultati in console sono coerenti con quelli visibili nell'immagine che hai allegato.

Il tuo codice mostra 5 risultati in rispettivi MessageBox. Al riguardo faccio notare che all'interno della Sub DisegnoX:
* il valore mostrato nel primo Message non è soggetto alla funzione Round(), in quanto non previsto;
* il valore mostrato nel secondo Message non è soggetto alla funzione Round(), in quanto non previsto;
* il valore mostrato nel terzo Message non è soggetto alla funzione Round(), perché non v'è passaggio nella riga precedente con l'istruzione IF ;
* il valore mostrato nel quarto Message non è soggetto alla funzione Round(), perché non v'è passaggio nella riga precedente con l'istruzione IF .

 :-[
Hai ragione il tutto era un po confuso e per giunta dopo il ciclo di rimpicciolimento la scritta non l'avevo passata al Round però se poi davi la stampa vedevi tutti gli arrotondamenti. Se fossi però passato prima dalla stampa ottenevi un bug (mi ero dimenticato di passare la 'misura video' anche qui, e le prove le facevo disegnando sempre prima... cosa vuoi che ti dica, però ti assicuro che se mi danno del furbo mi offendo).
Come è difficile essere precisi...

Una cosa non capisco se io faccio  Paint.Font.Size = Round(Paint.Font.Size * 1.3441, -2) poi non devo controllare il valore restituito da  Paint.Font.Size per sapere se la funzione “Funziona”  :-\

4133
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 11:05:23 »
 :-[

(secondo tentativo)
scusa vuott ma non capisco come funzionano gli inserimenti delle foto e dei file non so se è colpa loro ma se tento di citarti (era già successo prima ma non me ne ero accorto)  nel mio sommario della discussione la citazione del tuo post mi appare ripetuta parecchie volte.

Spero ci siano gli allegati che sono: l'ultimo esempio che avevo postato nella discussione Differenze fra testo disegnato e testo scritto con l'aggiuta di MessageBox e Print, più la foto dei risultati nella mia console.
Io sto usando:
3.5.99.1+svn20140209+build18~ubuntu13.10.1
ciao e grazie

4134
Domande tecniche / Re: E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 10:09:17 »
Come premessa rinvio ad una essenziale, ma efficace ed esaustiva, spiegazione scritta da md9327 sulla funzione Round():
http://www.gambas-it.org/smf/index.php?topic=1865.msg20789#msg20789
Se io scrivo un semplice codice (di cui riporto appresso la parte che ci interessa) rifacendomi al tuo caso:
Codice: gambas [Seleziona]
......
    Paint.Font.Size = 12
    Print Paint.Font.Size * 1.3441   
' Viene chiesto alla funzione "Round()" di arrotondare il secondo numero decimale:
    Print Round(Paint.Font.Size * 1.3441, -2)
End

in console ottengo questi risultati:

16,1292  senza funzione Round();
16,13  con la funzione Round().
Quindi funziona.  :-\
:-\
Beato te a me no ora vado a scrivere un piccolo esempio e lo posto
ciao

4135
Domande tecniche / E' normale che Round non arrotondi?
« il: 10 Febbraio 2014, 00:20:47 »
Ho notato una cosa che forse è normale ma ne vorrei se possibile conferma da voi:

Se inserisco nella funzione aritmetica Round un'espressione tipo: Round(Paint.Font.Size * 1.3441,-2) invece di ottenere un numero con due decimali ottengo il numero originale e cioè non arrotondato. In effetti nella guida si parla di numero arrotondato, però nella mia ingenuità credevo funzionasse anche così. :-\

Grazie dell'attenzione

4136
Tra me e i benemeriti ...
Per dare una risposta semplice alla domanda del titolo della discussione mi piacerebbe che Gambas possa diventare per Linux quello che Visual Basic è stato per Windows, uno strumento semplice ed efficace alla portata di molti che permette di realizzare applicazioni distribuibili senza difficoltà e un sistema semplice per l'automazione di software complessi come Libreoffice al pari di VBA per MS Office.

...e allora (adesso  :)) posso scrivere che concordo al100%

 :ok:

4137
per curiosità, con quali delle cose che ho detto non ti trovi d'accordo?
Aggiungerei un nuovo fronte di sviluppo:
Prima o poi uscirà anche Ubuntu touch su tablet e smartphone
Perchè non usare anche lì gambas?
Mi piacerebbe sapere cosa ne pensa Minisini, magari anche della questione di gambas su libreoffice..
:-\
Scusa mi sono espresso in modo inappropriato, oltre a tutto arrivo bell'ultimo e pare che critichi proprio un benemerito di Gambas.
Intendevo dire che sono in accordo con te ma non dove parli di fork e di portabilità...
e sono pure in accordo con quanto scrivi ora.

ciao  :ciao:

4138
Segnalazione bug / Re: Finestre di messaggio, possibile bug
« il: 08 Febbraio 2014, 21:06:38 »
..ed infatti:
" Fixed in revision #6138.
Regards,
Benoît Minisini
"

Forte! è già stato risolto e ora le MessageBox consentono la vista di messaggi lunghi anche in GTK+! Cosa devo fare Mettere [RISOLTO] nel titolo?

 :ok:

4139
 :-[
Scusate se un gamberetto imbranato si inserisce nella discussione a esporre la sua, per prima cosa ci terrei a dire (malgrado la cosa mi costi visto che è un cugino) che concordo con chi sostiene che M. Benoît Minisini è un grande ecc.  :2birre:
Concordo con lui (M. Minisini) nel voler rimanere in ambito Linux e non volersi scontrare con colossi che ti possono schiacciare quando vogliono (i colossi hanno soldi, tanti soldi e con i soldi si possono comprare tante cose...), e poi proprio adesso? che grazie a Ubuntu, Linux sta diventando il più facile dei sistemi operativi, che ai noi grazie alla crisi anche le amministrazioni pubbliche stanno passando all'open source?, e pure molte aziende iniziano a pensarci seriamente intendo quelle piccole e micro che avranno bisogno di programmi tipo quelli che facevo anch'io che ero un frillo grazie alla facilità di VBA e VBE.
Concordo con Akrobaticone ma solo dove dice che sarebbe utile un rapporto simbiotico con Libre Office.
Al grande vuott dico di non ascoltare certe voci, che non tenere conto delle possibilità dell'audio o suono o anche musica in ambito programmatico sarebbe davvero un grave errore, se penso alle tantissime persone ipovedenti impiegate nelle aziende e al grande aiuto che potrebbero avere da un programma di lavoro dialogante.
Per me questo è il futuro (vostro, che io oramai sono alla frutta).

Un salutone a tutti  :ciao:

4140
Programmazione / Re: Differenze fra testo disegnato e testo scritto
« il: 08 Febbraio 2014, 16:02:59 »
Allora visto che non ci sono nuove proposte ne consigli e nuove soluzioni credo di poterla chiudere qui. Con un RISOLTO fra parentesi all'inizio della discussione.  :D

Ne approfitto per ringraziare ancora fsurfing che senza il suo codice starei ancora dando le testate nel muro e vuott per l'appoggio e i consigli grazie di cuore e alla prossima.

 :ok:

Pagine: 1 ... 274 275 [276] 277 278