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, учись в мозгах программировать и готовый код выдавать, а то у тебя сплошные недосидки получаются - извиняюсь за выражение, ахота какнуть, а получается пукнуть.думать надо больше, думать, а не в ромашку играть... Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.