Форум: "WinAPI";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
ВнизКак можно узнать какое приложение запустило мою программу? Найти похожие ветки
← →
hed (2005-11-21 06:19) [0]Стоит задача обработать файл через меню SendTo, каким образм можно узнать путь к файлу, на котором вызвали мою программу ?
← →
Джо © (2005-11-21 06:23) [1]Или я чего-то не понял, или заголовок с текстом сообщения как-то не коррелируют...
Если отвечать на текст сообщения, то - ParamStr, ParamCount.
Если отвечать на заголовок сообщения - не знаю.
← →
Ботвин Дмитрий (2005-11-21 08:20) [2]hed (21.11.05 06:19)
>каким образм можно узнать путь к файлу, на котором вызвали мою программу
Как такое вообще можно понять?
← →
psa247 © (2005-11-21 10:58) [3]
> Ботвин Дмитрий (21.11.05 08:20) [2]
Стоит задача обработать файл через меню "SendTo" с помощью моей программы;
Каким образом можно узнать путь к файлу, над которым надо произвести действия?
(От себя: Великая и могучая русская языка !)
← →
Ботвин Дмитрий (2005-11-21 15:14) [4]hed (21.11.05 06:19)
Посмотри в демках к дельфину есть кажется похожий пример:
\Demos\ActiveX\ShellExt. Я тока не знаю есть ли он в d6 - у меня 7.
← →
Джо © (2005-11-21 17:44) [5]Насколько я знаю, для того, чтобы программа появлялась в меню Send To, необходимо поместить ее саму или ярлык на нее в папку SendTo локального профиля. Или профиля для всех пользователей. Конкретно размещение этой папки можно получить функцией
SHGetSpecialFolderPath
с параметромCSIDL_SENDTO
.
А имя файла передается в коммандной строке. Как ее разбирать, см. [1].
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c