![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
лаги с paramcount [D7, XP]
vasja123 © (2011-05-18 18:53:00)Привет мастерам!! помогите с лагом! пытаюсь открыть несколько файлов своей прогой.
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
for i:=1 to paramcount do
begin
ShowMessage(Paramstr(i));
...
end;
end;
сколько я бы не открывал файлов своей прогой paramstr все равно возвращает 1. не подскажете ккакой нибудь способ чтобы можно было в цикле прогнать от 1 до кол-ва открытых файлов. заранее спасибо
Плохиш (2011-05-18 20:17:00) [21]
> vasja123 (18.05.11 20:11) [10]
>
> дело в том что прога все равно запускается только 1 раз
Доказательства этого утверждения есть?
vasja123 (2011-05-18 20:11:00) [22]дело в том что прога все равно запускается только 1 раз(((
Плохиш (2011-05-18 20:04:00) [23]
> vasja123 (18.05.11 20:01) [8]
Ничего-то ты не понял, да и ладно, мне-то пофигу...
vasja123 (2011-05-18 20:01:00) [24]спс Плохиш. кое что стало ясно)) может стоит попробывать узнать какие файлы были выделены в той папке где открыт первый файл.
vasja123 (2011-05-18 19:54:00) [25]а это понятно. ну вот я запрещу своей проге запускаться повторно. от этого paramcount не изменится же.
Плохиш (2011-05-18 19:45:00) [26]Эксплореру пофигу на твои желания, он запускает, как и было сказано, по экземпляру программы на каждый файл.
Это задача программы, при запуске, найти уже запущенный её экземпляр и передать ему имя файла, а самой закрыться. Ну и соответственно программа должна уметь принимать имена файлов из вне.
Andy BitOff (2011-05-18 19:41:00) [27]> vasja123 (18.05.11 19:37) [4]
> Должен же быть какойто способ
http://tinyurl.com/3ml8n8h
vasja123 (2011-05-18 19:37:00) [28]Должен же быть какойто способ. чтобы и на Enter и на правую кнопку чтобы можно было в цикле прогнать эти имена файлов ну и их путь соответственно. хелп плиз. пишу медиаплеер и это очень удобная штука срочно нужна. спс!
Andy BitOff (2011-05-18 19:20:00) [29]> vasja123 (18.05.11 19:02) [2]
> через проводник выделил несколько
> файлов и отикрываю их своей прогой.
Если по правой кнопке мыши (открыть), то винда запустит по экземпляру твоей проги на каждый файл.
vasja123 (2011-05-18 19:02:00) [30]зарегил свой тип файлов. через проводник выделил несколько файлов и отикрываю их своей прогой.
Anatoly Podgoretsky (2011-05-18 18:59:00) [31]Что ты сделал? Только больше не говори, мол открывал.