IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Файл-менеджер на Паскале
TwD
сообщение 10.12.2004 14:53
Сообщение #1


Гость






Очень хочу написать его,но не идёт и всё тут.как мне сделать чтоб спиок файлов (findfirst) выходил на 3 стобца и работал курсор для начала?
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Бродяжник
сообщение 10.12.2004 17:24
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 206
Пол: Мужской

Репутация: -  3  +


TwD
И все же я бы предложил отталкиваться от чего-то наподобие следующего:
Код
uses crt;
const a: array[1..4] of string=(' Open    ',' Save    ',' Save as ',' Exit    ');
var y: integer;
   klav: char;
begin

 clrscr;

 textcolor(14);
 textbackground(1);

 for y:=1 to 4 do
     begin
       gotoxy(1,y);
       write(a[y]);
     end;

 y:=1;

 repeat

   textcolor(0);
   textbackground(7);

   gotoxy(1,y);
   write(a[y]);


   klav := readkey;

   if klav = #0 then klav := readkey;

   case klav of
       #72: begin
              if y>1 then begin
                            textcolor(14);
                            textbackground(1);

                            gotoxy(1,y);
                            write(a[y]);

                            y:=y-1;
                          end;
            end;
       #80: begin
              if y<4 then begin
                            textcolor(14);
                            textbackground(1);

                            gotoxy(1,y);
                            write(a[y]);

                            y:=y+1;
                          end;
            end;
   end;
 until klav=#27;

end.

P.S. Надо еще стандартный курсор убрать с глаз долой, но я сейчас не вспомню, как.

Сообщение отредактировано: Бродяжник - 10.12.2004 17:27
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
TwD   Файл-менеджер на Паскале   10.12.2004 14:53
volvo   TwD Что-то типа Norton Commander?   10.12.2004 15:14
SKVOZNJAK   Если под дос, то лучше для начала делать в псевдог...   10.12.2004 15:21
Бродяжник   Не хватайтесь сразу за все. Если не будете юзать T...   10.12.2004 16:19
TwD   пока я меню не интересуюсь как сделать чтоб курсор...   10.12.2004 16:50
volvo   и :blink: Противоречие... Зачем бегать курсору, ...   10.12.2004 17:01
Altair   У меня на диске валяется файл менеджер в стиле нор...   10.12.2004 17:22
Бродяжник   TwD И все же я бы предложил отталкиваться от чего-...   10.12.2004 17:24
SKVOZNJAK   Скорее всего имелось в виду простейшее меню. В кач...   10.12.2004 17:27
volvo   Бродяжник А ФАК на что?   10.12.2004 17:30
TwD   бегать по списку фалов а меню в стиле волкова не ...   10.12.2004 17:45
Бродяжник   volvo Да я, в общем-то, умею прятать ДОСовский ку...   10.12.2004 17:52
TwD   я новичок,можно поподробней плиз :rolleyes:   10.12.2004 21:57
Digitalator   ну-ну, как всегда А что это такое?  :p2:   12.12.2004 17:43
suriv   :lol: :lol: :lol: :lol: :lol: :p5: lol Я х...   12.12.2004 20:13
GoodWind   а чего в этом смешного ? :blink: первые 3 верс...   12.12.2004 20:32
suriv   Нифига себе :blink:   12.12.2004 20:33
Dark   Были, были До сих пор в винде есть кое что от пас...   13.12.2004 2:22
TwD   киньте исходников коли не жалко   13.12.2004 21:05
Флогримм   все то, что не глючит ;)   14.12.2004 4:43
Бродяжник   ...исходников-то не жалко. Вот, к примеру, я когда...   14.12.2004 11:34
TwD   что влом искод кинуть??   18.12.2004 13:46
volvo   TwD А что по-Вашему находится в предыдущем посте?...   18.12.2004 14:43


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.07.2025 13:32
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"