payk Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 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; Ссылка на комментарий
coder Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 StringGrid1.Cells[0,0]:='ФИО'; (вот в этой строке ошибка)ошибки в строке нет =).неплохо бы вашу версию ошибки увидеть. телепатов нет.у вас при компиляции проблема или в рантайме? Ссылка на комментарий
payk Опубликовано 29 марта, 2010 Автор Жалоба Поделиться Опубликовано 29 марта, 2010 пишетundeclared identifier: 'StringGrid1' Ссылка на комментарий
coder Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 paykну вот и раскрыт секрет,а где вы создали экземпляр объекта TStringGrid Ссылка на комментарий
payk Опубликовано 29 марта, 2010 Автор Жалоба Поделиться Опубликовано 29 марта, 2010 coderВсё, разобрался )) это лишняя часть программы )))Спасибо. )вот здесь ещеbeginassignfile(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; Ссылка на комментарий
coder Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 paykтак и не научились ?телепатов нет.код гумно ацкое. Ссылка на комментарий
payk Опубликовано 29 марта, 2010 Автор Жалоба Поделиться Опубликовано 29 марта, 2010 coderне научились чему ? здесь точно не такая ошибка как в прошлом коде. Ссылка на комментарий
coder Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 paykвидать нет.телепатов нет.не такая ошибка как в прошлом коде.а какая, извините за любопытство. или это кому надо ? Ссылка на комментарий
payk Опубликовано 29 марта, 2010 Автор Жалоба Поделиться Опубликовано 29 марта, 2010 Вот такаяpas(57): Incompatible types Ссылка на комментарий
coder Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 вы видать решили растянуть эту беседу =))ну делитесь или телитесь дальше, как вам угодно, но шо це такеs.dy мне не известно, могу предположить туда попадает что то связано с годом, но как описано у вас увы. телепатов нет. Ссылка на комментарий
payk Опубликовано 29 марта, 2010 Автор Жалоба Поделиться Опубликовано 29 марта, 2010 s.fio Фамилия Имя Отчествоs.tel Телефонs.dy год установкинужно, что бы прога вывела в СтрингГрид Информацию об установивших телефоны с Вводимого года. Ссылка на комментарий
coder Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 щас всё объяснюполезной информации 0 для решения вашей проблемы.s.dy мне не известно, могу предположить туда попадает что то связано с годом, но как описано у вас увы.ответа нет? как описан s.dyps теперь позвольте полюбопытствовать, а для чего все это пишется, учеба ? а где ? Ссылка на комментарий
payk Опубликовано 29 марта, 2010 Автор Жалоба Поделиться Опубликовано 29 марта, 2010 coderУчеба, ВСГТУ.создаю прогу с базой данных.type telefon=record fio:string[50]; tel,dy:string[12]; Ссылка на комментарий
coder Опубликовано 29 марта, 2010 Жалоба Поделиться Опубликовано 29 марта, 2010 paykкурс то какой ?dy:string[12] и strtoint(combobox1.text) при такой подсказке Incompatible types тут уже без телепатии понятно, не так ли ? Ссылка на комментарий
payk Опубликовано 30 марта, 2010 Автор Жалоба Поделиться Опубликовано 30 марта, 2010 О_О точно.2 курс Ссылка на комментарий
Lucky Опубликовано 2 апреля, 2010 Жалоба Поделиться Опубликовано 2 апреля, 2010 блин, посмотреть бы на тех препадов, которые таких программистов учат...payk, учись в мозгах программировать и готовый код выдавать, а то у тебя сплошные недосидки получаются - извиняюсь за выражение, ахота какнуть, а получается пукнуть.думать надо больше, думать, а не в ромашку играть... Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти