|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2009, 23:33 | #1 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 27
|
TP7 чтение из файла, работает но не работает!?
Здравствуйте коллеги. Вот такая странная штука, мне нужно для одной программы создать процедуру чтения данных из текстового файла. Весь день ломил голову над этим, дело в том, что всё прекрасно работает, но НЕ в моей программе. После того как мозг начал кипеть, нашёл в интернете образцы, опять же работает вне моей программы прекрасно.
Вот код процедуры: Код:
Код:
Так вот, если это запустить как отдельную программу, то ошибок не будет. Если это запустить как процедуру в моей программе то вылетает ошибка: Error 2: File not found. Интересно то, что она вылетает до того как мне предлогают ввести название файла. Т.е. readln(FileName); как бы пропускается. Был бы в паскале был нормальный отладчик как в VC++ возможно я бы смог отследить странность, но тут пригодится Ваша помощь) #Edit: grid[x,y] и x,y обьявлены вне процедуры: x, y :byte; grid: Array[1..x_size,1..y_size] of byte;
Чем более читаете, не размышляя, тем более, уверяетесь, что много знаете, а чем более размышляете, читая, тем яснее видите, что знаете еще очень мало.
Последний раз редактировалось Qousio; 31.05.2009 в 23:36. |
31.05.2009, 23:42 | #2 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,458
|
Ну во первых
Код:
Код:
Последний раз редактировалось uberchel; 31.05.2009 в 23:48. |
31.05.2009, 23:43 | #3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Ошибка говорит о том, что файл не найден.
А что с процедурой не получается, передавайте просто ей имя файла на диске и все.
Будь проще и люди к тебе потянутся
|
01.06.2009, 10:18 | #4 | ||
Пользователь
Регистрация: 02.05.2009
Сообщений: 27
|
Цитата:
Т.е. когда процедура инициализируеться сразу выскакивает ошибка и мне не дают вписать имя файла. Во вторых, я не могу сразу передать ей имя файла, т.к. там будут несколько файлов, который юзер сам создает. Цитата:
Чем более читаете, не размышляя, тем более, уверяетесь, что много знаете, а чем более размышляете, читая, тем яснее видите, что знаете еще очень мало.
|
||
01.06.2009, 11:20 | #5 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Код:
I'm learning to live...
|
||
01.06.2009, 11:22 | #6 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Цитата:
Будь проще и люди к тебе потянутся
|
|
01.06.2009, 12:21 | #7 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 27
|
Такс, я немного поэксперементировал. Мне кажется, что в моей программе переполняется буффер и его надо очистить... в ТП7 есть аналог команды FlushAll_ ?
Вот несколько странностей которые я наблюдал. Команда read(); перестает работать вообще, т.е. например read(a); вообще не инициализируется. Также команда readln; не приостанавливает программу... В чём может быть проблема? Единственный модуль который я использую это crt. Саммое странное, что во всех программах которые я писал всегда всё прекрасно работало, а тут такая штука....
Чем более читаете, не размышляя, тем более, уверяетесь, что много знаете, а чем более размышляете, читая, тем яснее видите, что знаете еще очень мало.
|
02.06.2009, 09:37 | #8 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 27
|
Поднимаю тему... А то уползла на 3 страницы вниз
Чем более читаете, не размышляя, тем более, уверяетесь, что много знаете, а чем более размышляете, читая, тем яснее видите, что знаете еще очень мало.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Библиотека НЕ работает с 2008, но работает с 2000 SQL | namenike | Общие вопросы C/C++ | 0 | 26.05.2009 11:04 |
Не работает TP | -HunteR- | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 11.02.2009 19:16 |
Не работает отправка файла через сокет | SARGE | Работа с сетью в Delphi | 0 | 29.01.2009 13:29 |
Почему не работает тег align=right?valign работает а align нет! | aviv | HTML и CSS | 5 | 21.01.2009 17:46 |
Проблема с UserForm. То работает, то НЕ работает | Maxx | Microsoft Office Excel | 6 | 19.11.2008 14:51 |