Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.05 c
5-1123669134
stud
2005-08-10 14:18
2006.01.29
кто работал с dxdbgrid


15-1136939588
НТВ
2006-01-11 03:33
2006.01.29
Где можно найти старые статьи 70-80 годов?


2-1136972101
Andrey.Ru
2006-01-11 12:35
2006.01.29
Компонент


4-1132253502
reskator
2005-11-17 21:51
2006.01.29
несколько USB мышей в качестве датчиков перемещений


2-1136967239
Dmitrij_K
2006-01-11 11:13
2006.01.29
RichEdit. Непонимаю





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский