Программа-эксплорер

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Требуется - создать программу, которая по введёноому с клавиатуры Dir (Var Dir: string) откроет каталог на локальном диске.
_____________________________

То есть, вводишь директорию папки, нажимаешь Enter, - папка открывется - программа закрывается!
Спасибо!!
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

И че сложного в Edit вводится текст потом при нажатии на баттон он же и передаеться в функцию..
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

unit
shellapi (по-моему так)

там смтори
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Забыл сказать, что на ПАСКАЛЕ.
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

unit
shellapi (по-моему так)

там смтори
Это разве паскаль-команды? Или Delphi
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Блин! Вы не знаете, почему у меня функция ParamStr(1) бросила показывать путь к коталогу (папке). Была программа (см ниже), а теперь она почему-то не работает...

Код: Выделить всё

uses dos;
var f: file;
assign(f, ParamStr(1));       { применяется к ПАПКЕ, а не к файлу}
setFattr(f, Archive);
end.
Раньше, программа ставила папке атрибут "архивный" а сейчас - нет. Я не знаю, что я там изменял, но прога не работает. Дело в том, что параметр ParamStr(1) бросил принимать какие-либо значения (paramStr=''). В чём ошибка? Заранее, спасибо за помощь!
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

А чего ты удивляешся?
Ты жене сказал что на паскале
Это юнит для дельфи
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

&quot писал(а):ParamStr(1) бросил принимать какие-либо значения (paramStr=''). В чём ошибка?
Run\Parameters решит все проблемы
&quot писал(а):Ты жене сказал что на паскале
Порой опечатки сильно меняют суть сказанного :-)
It's a long way to the top if you wanna rock'n'roll
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Сообщение от Somewhere

Run\Parameters решит все проблемы
А что там вводить надо? Напомню, мне надо чтобы программа ставила папке атрибут "архивный" через ParamStr(1)..
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

&quot писал(а):А что там вводить надо? Напомню, мне надо чтобы программа ставила папке атрибут "архивный" через ParamStr(1)..
Ну вы блин даете :-) ParamStr(1) с неба не свалиться, вот в Run\Parameters он и вводится
It's a long way to the top if you wanna rock'n'roll
Ответить