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:
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;
il concetto è che dal file TABELLE.DLL il programma dovrebbe estrarre i contenuti saparati da tabulazione e creare la tabella di conseguenza...
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?