Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

paramcount   Найти похожие ветки 

 
b_o_b   (2005-12-25 19:50) [0]

Здравствуйте. Пользуюсь ф-ей paramcount, но она почему-то всегда, вне зависимости от числа файлов возвращает 1. Из-за чего это может быть?


 
Dmitrij_K   (2005-12-25 19:54) [1]


>  Пользуюсь ф-ей paramcount, но она почему-то всегда, вне
> зависимости от числа файлов возвращает 1


Попытайся поподробней описать проблему.
Тут не все обладают телепатией


 
Кефир87 ©   (2005-12-25 20:57) [2]

Первый (0ой) параметр всегда имя файла приложения с полным путем.... Но причем здесь файлы?!


 
Anatoly Podgoretsky ©   (2005-12-25 22:32) [3]

b_o_b   (25.12.05 19:50)  
Это никак не связано с количеством файлов.


 
з. танька   (2005-12-26 03:15) [4]

вероятно речь идет о передаче имен файлов в командной строке.


 
b_o_b   (2005-12-27 22:42) [5]

Попробую описать понятнее. Итак, я выделяю несколько файлов в провонике и на однов из ниж жму правой кнопкой мыши -> Открыть с помощью -> project1.exe. В project1.exe я узнаю об этом с помощью функции paramcount
> но она почему-то всегда, вне зависимости от числа файлов
> возвращает 1

в смысле путь к одному файлу, хотя выделено было несколько

Как мне получить все пути ко всем выделенным файлам?


 
Кефир87 ©   (2005-12-27 22:49) [6]

Ну так а в самих параметрах есть что?


 
Джо ©   (2005-12-27 22:51) [7]


> b_o_b   (27.12.05 22:42)

А взглянуть на значение соответствующего ключа реестра можно?


 
b_o_b   (2005-12-27 23:40) [8]


> Ну так а в самих параметрах есть что?

Как я понимаю да, например Excel или Photoshop открывают столько файлов, сколько выделено


> А взглянуть на значение соответствующего ключа реестра можно?

Можно поподробнее?


 
Плохиш ©   (2005-12-28 00:54) [9]


> b_o_b   (27.12.05 22:42) [5]
> в смысле путь к одному файлу, хотя выделено было несколько

Проводник запускает для каждого файла новый экземпляр программы

> b_o_b   (27.12.05 23:40) [8]
>
> > Ну так а в самих параметрах есть что?
>
> Как я понимаю да, например Excel или Photoshop открывают
> столько файлов, сколько выделено

Нравятся мне всегда такие пояснения, так и хочется сказать "Бери метлу и вперёд работай, дворник."
"Excel или Photoshop", т.к. они созданы не "дворниками", ищут уже запущенную свою копию и передают ей имя открываемого файла.


 
b_o_b   (2005-12-28 14:10) [10]


> Проводник запускает для каждого файла новый экземпляр программы

Запускается только одна копия


 
b_o_b   (2006-01-11 23:17) [11]

???


 
DiamondShark ©   (2006-01-11 23:24) [12]


> b_o_b   (28.12.05 14:10) [10]
>
> > Проводник запускает для каждого файла новый экземпляр
> программы
>
> Запускается только одна копия

Да. И передаётся один файл. Тот, на котором кликнули.


 
b_o_b   (2006-01-12 19:25) [13]


>
> Да. И передаётся один файл. Тот, на котором кликнули.
>

Но многие программы открывают все выделнные файлы, как тогда они это делают?


 
Джо ©   (2006-01-12 19:32) [14]

> [13] b_o_b   (12.01.06 19:25)
> Но многие программы открывают все выделнные файлы, как тогда
> они это делают?

См:
[9] Плохиш ©   (28.12.05 00:54)


 
b_o_b   (2006-01-15 23:48) [15]


> [9] Плохиш ©   (28.12.05 00:54)

Мне все же кажется что это не так. Я пытался сделать, но не работает :(
Можно пример?


 
Джо ©   (2006-01-15 23:50) [16]

> [15] b_o_b   (15.01.06 23:48)
> Мне все же кажется что это не так. Я пытался сделать, но
> не работает :(

А как пытаешься сделать?

Код писать совершенно лень, тем более, что есть куча статей по этому вопросу. Ищи, например, на Королевстве статью Ю. Зотова (запуск одной копии программы или что-то в этом роде).


 
DrPass ©   (2006-01-16 00:01) [17]


> Мне все же кажется что это не так

Тебе только кажется. Просто Фотошоп в таком случае сперва ищет уже запущенную копию себя, и если находит, то передает ей команду открыть требуемый файл, а сам закрывается. Если это не реализовать, будет запущено ровно столько копий, сколько файлов ты попытаешься открыть


 
Германн ©   (2006-01-16 02:20) [18]


> b_o_b   (15.01.06 23:48) [15]
>
>
> > [9] Плохиш ©   (28.12.05 00:54)
>
> Мне все же кажется что это не так. Я пытался сделать, но
> не работает :(
> Можно пример?


Имхо, неверный стиль вопроса для этого форума! Лучше бы вместо прошения примера привел бы то, что "Я пытался сделать, но не работает :("



Страницы: 1 вся ветка

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.062 c
1-1135074479
leonidus
2005-12-20 13:27
2006.01.29
Как в моей программе просмативать документы Word`а?


11-1118291966
Fanny
2005-06-09 08:39
2006.01.29
Форма становится меньше по ширине


3-1133388279
P.V.
2005-12-01 01:04
2006.01.29
транзакции


3-1132924044
PyJIbI
2005-11-25 16:07
2006.01.29
Путь в BDE к файлу базы Firebird


9-1124299115
Malkavian
2005-08-17 21:18
2006.01.29
Что-то плохое происходит... :(