|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.05.2010, 12:39 | #1 |
Форумчанин
Регистрация: 10.03.2010
Сообщений: 109
|
В чем ошибка?
У меня не работает выдает ошибку
Вот код var g:file of real; a:integer; b:real; begin a:=strtoint(combobox1.text); assignfile(f,'ugl.dat'); reset(f); seek(f,a); read(f,b); \\суда указывае зеленая стрелка и строка выделяется синим edit1.text:=strtofloat(b); closefile(f); end. Последний раз редактировалось Кинельски; 24.05.2010 в 13:45. |
24.05.2010, 12:42 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
какую и на какой строке?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.05.2010, 12:42 | #3 |
Я есть!
Форумчанин
Регистрация: 17.02.2008
Сообщений: 318
|
Здесь, как бы, форум программистов, а не битва экстрасенсов.. Текст ошибки не плохо было бы посмотреть - это первое.
А второе, когда вставляете код программы, используйте BB-код - кнопка "#", а то не красиво получается...
©Учиться, учиться и еще раз учиться!
|
24.05.2010, 12:48 | #4 |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 125
|
А чему равно b(точнее где запись в Edit1) и с какой целью открыт файл, только для перемещения указателя позиции файла ?
|
24.05.2010, 13:23 | #5 |
Форумчанин
Регистрация: 10.03.2010
Сообщений: 109
|
фото сообщения
|
24.05.2010, 13:28 | #6 |
Форумчанин
Регистрация: 10.03.2010
Сообщений: 109
|
В фаил содержит числа от 1 до 5 без точек и запятых, файл бывший текстовый файл с измененым расширением
|
24.05.2010, 13:33 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
текстовый файл и file of real это разные вещи.
а смена расширения вообще не причем. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.05.2010, 13:33 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
странно:
Код:
если это файл, то у вас ошибка: Код:
|
24.05.2010, 13:43 | #9 |
Форумчанин
Регистрация: 10.03.2010
Сообщений: 109
|
А если заместо f:file of real; писать f:textfile; ,то красным выделяется строка с процедурой seek(f,n); и пишет Incompatible types
|
24.05.2010, 14:00 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
потому что текстовые файлы читаются построчно, и там уже нужно будет преобразование с текста в real(если надо)
определитесь какой вам нужен файл. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чем ошибка? | hitman12 | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 04.11.2009 12:38 |
В ЧЕМ ОШИБКА? | salmanbaz | Общие вопросы C/C++ | 5 | 11.01.2009 13:21 |
В чем ошибка!!! | juden | Общие вопросы Delphi | 12 | 10.03.2008 08:53 |
в чем ошибка? | Lonix | Общие вопросы Delphi | 2 | 24.03.2007 09:41 |