ciao a tutti,
pre-saluto alka perchè non so com'è ma credo gli stiano già fischiando le orecchie mentre scrivo...
il codice che ho creato è questo:
il concetto è che dal file TABELLE.DLL il programma dovrebbe estrarre i contenuti saparati da tabulazione e creare la tabella di conseguenza...codice:var Data: TextFile; r: integer; c: integer; f1: string; f2: string; begin AssignFile(Data, ExtractFilePath(ParamStr(0)) + 'libreria\tabelle.dll'); Reset(Data); r := 0; with sf do begin with TabellaOggetti do try while not EOF(Data) do begin inc(r); RowCount := r+1; c := -1; while not EOLn(Data) do begin if c = 0 then Read(Data, f1) else Read(Data, f2); inc(c); if c+1 > ColCount then ColCount := c+1; if c = 1 then Cells[c,r] := (f1) else Cells[c,r] := (f2); end; ReadLn(Data); end; finally CloseFile(Data); end;
solo che NON lo fa!!!!![]()
incecec di prelevare il testo e mettere una parte della strtinga in una cella e l'altrta parte, separata dalla tabulazione, in un'altra, mi mette tutto nella stesa riga visualizzando il controllo tabulazione come un "|"
esempio:
TABELLE.DLL
NOME [] COGNOME
Mario[]Rossi
Gino[]Banco
(dove il carattere [] è la tabulazione)
la String grid viene compilata
|__________________|_______|
NOME|COGNOME
Mario|Rossi
Gino|Banco
mentre:
1) Nome e Cognome dovrebbero apparire nelle Fixed superiori
2) Nomi e Cognomi dovrebbero essere separati nelle rispettive colonne
che cavolo succede?![]()

Rispondi quotando