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 - pgiagno

Pagine: [1]
1
OpenBar / Re: Incontri e convegni
« il: 30 Dicembre 2011, 19:57:05 »
Credo che ci possano essere molte motivazioni, ma le più interessanti per me dovrebbero riguardare degli esempi di applicazioni. Ho visto sul forum menzionarne due: uno di gestione alberghiera e un altro di contabilità familiare, che potrebbero essere esempi di realizzazioni complesse. Un altro punto riguarda i principianti. Lo so che esistono i manuali, ma se ognuno si portasse il proprio laptop e un teacher su una lavagna luminosa "insegnasse" i primi rudimenti pratici (qualcosina in più di "Hello world") poi uno i manuali se li legge più volentieri.

2
OpenBar / Re: Incontri e convegni
« il: 30 Dicembre 2011, 11:11:15 »
Penso che l'idea di appoggiarsi a un Linux day sia ottima. Invierei ad ogni utente registrato una mail con due domande: "Saresti disposto a partecipare", e "In quale capoluogo di provincia, sede di LUG". Si otterrebe così anche una specie di "censimento" degli utenti attivi e disponibili, provincia per provincia. Però non ricordo se il forum ha gli indirizzi email degli utenti...

3
Caro Milio,
ti seguo da tempo su questo forum.
Sei grande. Grazie :2birre:

4
Ho un problema con RadioButton in un Panel. Nel programma che vi allego, in una form ci sono due RadioButton che funzionano perfettamente. Viene creato dinamicamente un Panel con 5 RadioButton di cui però non riesco a catturare il click. Ci deve essere qualcosa da attivare, ma non so cosa. Potete aiutarmi? Grazie. Lavoro con gambas 2.

5
Non ho ancora avuto il tempo di fare delle prove esaustive.
Penso però che se in kubuntu i due caratteri non ci sono, ci possa essere un bug nell'istruzione WRITE di Gambas 2 :o
Dovrei provare con Gambas 3, ma aspetterò che arrivi pacchettizzato per Ubuntu; sono troppo pigro e inesperto per altre soluzioni...
Ma in fondo quei due caratteri strani in cima al foglio mica ci stanno male... :'(

6
Grazie per il vostro interessamento.

@md9327
Sono sicuro, perché se taglio i primi due caratteri dalla stringa e poi la scrivo nel file i due caratteri ricompaiono all'inizio, ma vengono tagliati i primi due effettivi ("<!") per intenderci.
Ho inserito PRINT Asc(sMoreLines,1) e PRINT Asc(sMoreLines,2). Il risultato mi da:
60
33
che sono le rappresentazioni decimali di < e !
Sono arrivato alla conclusione che si tratti di caratteri che vengono inseriti dall'istruzione WRITE #hFile, sMoreLines nel file di destinazione. Dal momento che il file viene stampato con le istruzioni:
sStamp = "soffice --writer --nologo -p " & sMoreLines
SHELL sStamp
i due caratteri iniziali (sempre diversi a seconda del testo) vengono stampati.
Il testo viene inserito in parte da repository predisposti, ma concede la facoltà di correzioni e aggiunte. E' un programma pensato per referti e ricette mediche, dove coesistono parti standard (che è inutile digitare tutte le volte, ma che debbono poter sopportare correzioni [maschile/femminile]) e parti non standard (ad es. nome paziente) da aggiungere a mano se nuovo, o da un database se già visitato/analizzato.

@vuott
In effetti dipendono dalla quantità di caratteri del testo e (sembra) poco dalla qualità. devo fare alcune prove inserendo lo stesso quantitativo di differenti caratteri per vedere cosa succede. Se i primi due caratteri del file restano uguali sono (probabilmente) una specie di indicatore numerico della quantità, se differiscono sono (probabilmente) una specie di checksum

7
Sono nuovo di questo forum ed ho un problema che ritengo di semplice soluzione per un esperto.
L'utente del mio programma scrive un testo all'interno di una TextEdit. Alla pressione di un bottone il testo viene trasferito in un file tipo .html (obbligatorio) e successivamente stampato con LibreOffice.
Il programma funziona, ma in testa al file compaiono due caratteri generalmente non stampabili che vorrei evitare.
Ho estratto una parte del codice per fare delle prove. E' il seguente:

PUBLIC SUB ReadBtn_Click()
sMoreLines = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">" &
    "<HTML>" &
    "<HEAD>" &
    "<META HTTP-EQUIV=\"CONTENT-TYPE\" CONTENT=\"text/html; charset=utf-8\">" &
    "<TITLE></TITLE>" &
    "<STYLE TYPE=\"text/css\">" &
    "<!--" &
    "@page { size: 14.8cm 21cm; margin: 1cm }" &
    "P { margin-bottom: 0.21cm }" &
    "-->" &
    "</STYLE>" &
    "</HEAD>" &
    "<BODY LANG=\"it-IT\" DIR=\"LTR\">" &
    "<P STYLE=\"margin-bottom: 0cm\"><FONT FACE=\"Liberation Sans, sans-serif\">" &
    "<FONT SIZE=4><I><B>QUESTA E' LA PRIMA RIGA</B></I></FONT><BR>" &
    "<FONT SIZE=2>QUESTA E' LA SECODA RIGA<BR>" &
    "QUESTA E' LA TERZA RIGA<BR>" &
    "QUESTA E' LA QUARTA RIGA</FONT></P></BODY>"
  TextEdit1.Text = sMoreLines
END

PUBLIC SUB WriteBtn_Click()
  DIM NomeFile AS String
  DIM hFile AS File
  
  NomeFile = "/home/piero/TxtFile.html"
  hFile = OPEN NomeFile FOR CREATE
  WRITE #hFile, sMoreLines
  CLOSE #hFile
  
END

Aprendo il file TxtFile.html con gedit si evidenziano questi due caratteri in prima e seconda posizione:

‚<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0.......

Vorrei poterli evitare. Dove sbaglio?
Grazie.

Pagine: [1]