![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 27
|
![]()
Здравствуйте коллеги. Вот такая странная штука, мне нужно для одной программы создать процедуру чтения данных из текстового файла. Весь день ломил голову над этим, дело в том, что всё прекрасно работает, но НЕ в моей программе. После того как мозг начал кипеть, нашёл в интернете образцы, опять же работает вне моей программы прекрасно.
Вот код процедуры: Код:
Код:
Так вот, если это запустить как отдельную программу, то ошибок не будет. Если это запустить как процедуру в моей программе то вылетает ошибка: 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. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,480
|
![]()
Ну во первых
Код:
Код:
Последний раз редактировалось uberchel; 31.05.2009 в 23:48. |
![]() |
![]() |
![]() |
#3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Ошибка говорит о том, что файл не найден.
А что с процедурой не получается, передавайте просто ей имя файла на диске и все.
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 02.05.2009
Сообщений: 27
|
![]() Цитата:
Т.е. когда процедура инициализируеться сразу выскакивает ошибка и мне не дают вписать имя файла. Во вторых, я не могу сразу передать ей имя файла, т.к. там будут несколько файлов, который юзер сам создает. Цитата:
Чем более читаете, не размышляя, тем более, уверяетесь, что много знаете, а чем более размышляете, читая, тем яснее видите, что знаете еще очень мало.
|
||
![]() |
![]() |
![]() |
#5 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Код:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#6 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]() Цитата:
Будь проще и люди к тебе потянутся
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 27
|
![]()
Такс, я немного поэксперементировал. Мне кажется, что в моей программе переполняется буффер и его надо очистить... в ТП7 есть аналог команды FlushAll_ ?
Вот несколько странностей которые я наблюдал. Команда read(); перестает работать вообще, т.е. например read(a); вообще не инициализируется. Также команда readln; не приостанавливает программу... В чём может быть проблема? Единственный модуль который я использую это crt. Саммое странное, что во всех программах которые я писал всегда всё прекрасно работало, а тут такая штука.... ![]()
Чем более читаете, не размышляя, тем более, уверяетесь, что много знаете, а чем более размышляете, читая, тем яснее видите, что знаете еще очень мало.
|
![]() |
![]() |
![]() |
#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 |