|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2008, 22:10 | #1 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
Условие
Нужно такое условие:
Если файл создался тогда вывод сообщения 1 иначе сообщение 2 Код:
Компилятор ошибок не выдает и программа работает, но условие не выполняется и сообщения на екран не выводятся
Я ваш новый друг, смиритесь!
Последний раз редактировалось [Smarik]; 02.02.2008 в 22:13. |
02.02.2008, 22:29 | #2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Хм.... Только что написал примерчик. Всё работает.
Попробуй брекпоинты поставить. На экран должно выводиться в любом случае... Мой примерчик: Код:
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... Последний раз редактировалось Карась; 02.02.2008 в 23:19. |
03.02.2008, 06:17 | #3 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
Понял в чем проблема, после заполнения файла поставил простой вывод сообщения тоже не увидел, программа не находит файл и закрывает программу принудительно чтобы выдать ошибку, у меня файл сохраняется в другую папку не в корне программы, где то нужно указывать адрес? Или что нибудь другое подскажите?
Я ваш новый друг, смиритесь!
|
03.02.2008, 08:08 | #4 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Путь к файлу указывается в строке:
Код:
При указании несуществующего каталога или пути программа должна вывалится с ошибкой... покрайней мере это должно произойти при компиляции.. Для начала надо определить путь откуда запустилась прога. За это отвечает функция ParamSTR(0). Параметр в скобочках указывает что функция должна вернуть полный путь. Этот путь тебе надо укоротить под свои нужды. За это отвечает ещё пару функций который можно глянуть тут: http://programmersforum.ru/showthrea...F2%E0%EB%EE%E3 В итоге: Код:
Теперь программа сама определяет где сидит прога и создаёт фаил в своём корешке. Впринципе можно написать просто AssignFile(NameFile,'1\Test.txt'); Тогда фаил будет создан в корне, в папке 1. Но всёже правильнее принудительно узнавать полный путь. Незнаю почему, но говорят что надо.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... Последний раз редактировалось Карась; 03.02.2008 в 08:14. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условие для файлов | Nemesisking | Общие вопросы Delphi | 11 | 30.01.2009 09:20 |
Условие на текущий год. | ГОСЕАН | БД в Delphi | 2 | 27.06.2008 11:27 |
Превратить текст в условие | ZORRO2005 | Microsoft Office Excel | 4 | 24.06.2008 05:15 |
Условие в формуле | Shavminator | Microsoft Office Excel | 3 | 13.02.2008 19:18 |