ci tengo a precisare che questo è solo un esempio per far capire come è fatto la struttura del file, quindi dovrei caricare il file in una stringgrid. Come potrei risolvere? Avete sottomano qualche esempio al volo? grazie mile
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: nomorelogic - Maggio 26, 2015, 08:09:21 pm
a occhio sembrerebbe una rappresentazione esadecimale ma le numerazioni di righe e colonne mi mettono in dubbio vista l'ora sono un po' lento di comprendonio ;)
cosa va in ogni cella?
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: sekoto - Maggio 26, 2015, 10:27:56 pm
quello che cè scritto non ha importanza, serve solo a far capire come è strutturato il file di testo, diciamo che l'ho compilato un po così a caso
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: bonmario - Maggio 27, 2015, 07:53:25 am
Se le posizioni dei vari "campi" all'interno di ogni riga di testo sono fisse, potresti basare su quello per valorizzare le colonne della stringgrid.
Ciao, Mario
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: nomorelogic - Maggio 27, 2015, 09:06:59 am
di solito basta fare due cicli nidificati for, esempio:
for scanrow:=1 to RowCount do begin for scancol:=1 to ColCount do begin ... // quì puoi inserire nelle celle della griglia con scanrow e scancol end; end;
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: sekoto - Maggio 27, 2015, 05:01:00 pm
Perdona la mia ignoranza ma come dovrei fare ad inserire il file txt in questo codice?
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: Legolas - Maggio 27, 2015, 05:58:12 pm
Io ti suggerisco di utilizzare un parser di files CSV:
http://wiki.freepascal.org/CSV
Nel caso, potresti anche considerare l'ipotesi di caricare il file direttamente nella stringgrid, tramite LoadFromCSVFile
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: sekoto - Maggio 28, 2015, 08:02:35 pm
purtroppo io in origine ho un file di testo strutturato come sopra... non ho un file csv... non sono io che genero il file.
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: bonmario - Maggio 28, 2015, 08:47:40 pm
A parte la prima riga, le altre le puoi considerare come un file CSV che ha come separatore il doppio spazio ... poi dipende se il parser CSV che usi può essere configurato in modo da poter leggere il tuo file.
Ciao, Mario
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: sekoto - Maggio 28, 2015, 11:25:48 pm
mi potresti fare un esempio concreto?
Titolo: Re:caricare un file di testo in una stringgrid
Inserito da: bonmario - Maggio 29, 2015, 07:54:19 am
Purtroppo no, perché non conosco il componente che ti è stato suggerito, quindi non so se e quanto è configurabile.
Però, non ho ancora capito dov'è la tua difficoltà: leggere un file di testo o portare il suo contenuto in una StringGrid?