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