Здраствуйте. Пиши оболочку, но вот что-то файлы не выводятся. Когда пишу отдельную прогу которая просто выводит файлы - всё работает,а в облочке не пашет.
Доброе время суток, Семен! Ну и естественно, что ничего не видите: 1) кто установил textatr:=0? Это ж черные буквы на черном фоне!! 2) куда Вы пишете? gotoxy(x,y)!! а оба равны 1 !!! Ответ отправлен: 09.10.2004, 13:28 Отправитель: Boriss Отвечает Snowm@n
Добрый день, Семен! Исправленный текст в приложении, в комментариях всё сказано. Вот основные ошибки: 1) textattr=0 2) после вывода очередного имено забываешь увеличивать y 3) x=1,y=1, а надо x=2,y=2 4) просто ужасный стиль :) - не программирования, а оформления текста программы, надо делать отступы! Добавил тебе вывод папок и подсветку файлов и папок. Сначала выводятся папки потом файлы. Мысли на будущее: 1) Не мешало бы хранить найденные записи sr в динамическом массиве 2) Надо завести константы, например для хранения ширина экрана, так как в ИДЕ ширина 24, а в ДОС 28, да и писать будет легче.
Приложение: Ответ отправлен: 09.10.2004, 14:10 Отправитель: Snowm@n Отвечает Василевский Александр
Доброе время суток, Семен! У Вас в программе меняются аттрибуты символов. Выводятся чёрные символы на чёрном фоне - ничего не видно. Добавьте что-нибудь типа textattr( $07 ); Ещё одна потенциальная ошибка - координаты на экране в Pascal отсчитываются с (1,1).
Ответ отправлен: 11.10.2004, 10:48 Отправитель: Василевский Александр Отвечает Tigran K. Kalaidjian
Доброе время суток, Семен! В районе 75-й строки поместите 2 строчки. 1. Смена аттрибутов символов вывода. А то у Вас выводится чёрным текстом по черному фону. 2. Изменение координат на каждой итерации. А то у Вас x=y=1 и всё, что выводится, отображается в левом верхнем углу, стирая предыдущий результат. Ответ отправлен: 09.10.2004, 21:02 Отправитель: Tigran K. Kalaidjian Отвечает sir henry
Здравствуйте, Семен! Значит дело в самой оболочке, а ее кода-то как раз и нет. :) Ответ отправлен: 11.10.2004, 10:19 Отправитель: sir henry Отвечает Strory
Доброе время суток, Семен! Во-первых, файлы находятся и выводятся на экран, но чёрным цветом :) Добавьте перед while'ом "textattr := 7;". Во-вторых, не вычисляются координаты для GotoXY и имена файлов выводятся поверх друг друга в координату (1;1)... Ответ отправлен: 10.10.2004, 16:13 Отправитель: Strory
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.