Показать сообщение отдельно
  #1  
Старый 18.09.2010, 23:15
Prapor_62 Prapor_62 вне форума
Прохожий
 
Регистрация: 18.09.2010
Сообщения: 1
Репутация: 10
По умолчанию текстовый файл и stringrid

задача в следующем:
есть текстовый файл с цифровой матрицой.
у меня не получается сделать так,чтобы при нажатии на кнопку числа копировались в ячейки stringrid. Точнее первый ряд норм - а ост. - перед
первым числом ставится непонятный символ.Помогите разобраться!
вот текст программы:
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var f:TextFile; // переменная текстового типа
   t,tt:Char; // файловая переменная
   t1,t2:String; // дополнительная переменная
   a,b:Integer; // а - столбцы таблицы
                // b - строки таблицы
begin
a:=0;
b:=0;
AssignFile(f,'F:\\12.txt');
reset(f);

While not EOF(f) do
begin
read(f,t);
If t=#13
  Then
    Begin
    t1:=t2;
    t:=tt;
    b:=b+1;
    a:=0;

    End;
If t=#32
  Then
    Begin
    a:=a+1;
    t1:=t2;
    End
   Else
    Begin
    t1:=t1+t;
    Form1.StringGrid1.Cells[a,b]:=t1;
    Form1.StringGrid1.ColCount:=a+1;
    Form1.StringGrid1.RowCount:=b+1;
    End;
end;
CloseFile(f);
End;
Admin: Пользуемся тегами!
Ответить с цитированием