Перейти к содержанию

Найдите ошибку плиз (делфи)


Рекомендуемые сообщения

begin

StringGrid1.Cells[0,0]:='ФИО'; (вот в этой строке ошибка)

StringGrid1.Cells[1,0]:='Телефон';

StringGrid1.Cells[2,0]:='Год установки';

assignfile(f,'h:/телефоны.txt');

reset(f);

for i:=1 to filesize(f) do

begin

read(f,s);

stringgrid1.cells[0,i]:=s.fio;

stringgrid1.cells[1,i]:=s.tel;

stringgrid1.cells[2,i]:=s.dy;

StringGrid1.RowCount:=StringGrid1.RowCount+1;

end;

closefile(f);

end;

Ссылка на комментарий
StringGrid1.Cells[0,0]:='ФИО'; (вот в этой строке ошибка)

ошибки в строке нет =).

неплохо бы вашу версию ошибки увидеть. телепатов нет.

у вас при компиляции проблема или в рантайме?

Ссылка на комментарий

coder

Всё, разобрался )) это лишняя часть программы )))

Спасибо. )

вот здесь еще

begin

assignfile(f,'H:\Телефоны.txt');

reset(f);

j:=1;

stringgrid1.rowcount:=2;

stringgrid1.Rows[2].clear;

for i:=1 to filesize(f) do

begin

read(f,s);

if s.dy>strtoint(combobox1.text) then (вот тута ошибка)

begin

stringgrid1.cells[0,j]:=s.fio;

stringgrid1.cells[1,j]:=s.tel;

stringgrid1.cells[2,j]:=s.dy;

stringgrid1.RowCount:=stringgrid1.RowCount+1;

inc(j);

end;

end;

closefile(f);

end;

Ссылка на комментарий

вы видать решили растянуть эту беседу =))

ну делитесь или телитесь дальше, как вам угодно, но шо це таке

s.dy мне не известно, могу предположить туда попадает что то связано с годом, но как описано у вас увы. телепатов нет.

Ссылка на комментарий

s.fio Фамилия Имя Отчество

s.tel Телефон

s.dy год установки

нужно, что бы прога вывела в СтрингГрид Информацию об установивших телефоны с Вводимого года.

Ссылка на комментарий
щас всё объясню

полезной информации 0 для решения вашей проблемы.

s.dy мне не известно, могу предположить туда попадает что то связано с годом, но как описано у вас увы.

ответа нет? как описан s.dy

ps теперь позвольте полюбопытствовать, а для чего все это пишется, учеба ? а где ?

Ссылка на комментарий

блин, посмотреть бы на тех препадов, которые таких программистов учат...

payk, учись в мозгах программировать и готовый код выдавать, а то у тебя сплошные недосидки получаются - извиняюсь за выражение, ахота какнуть, а получается пукнуть.

думать надо больше, думать, а не в ромашку играть...

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...