![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получить параметры от Windows [D7]
MsGuns © (2007-04-20 10:24:00)Есть проект, предназначеннный для просмотра CDS-файлов, который должен при запуске из оболочки двойным кликом по файлу (ассоциации) (не из командной строки) получать имя "кликнутого" файла.
Как это сделать ?
Спасибо.
MsGuns (2007-04-20 11:23:00) [1]>clickmaker © (20.04.07 11:13) [4]
>имя файла в ParamStr(1)
>ЮЮ © (20.04.07 11:14) [5]
>загляни в ParamStr(1).
>Нумерация начинается с 1. ParamStr(0) - это фича.
Просто ступИл. Хэлп читал, конечно, но пропустил, очевидно ;)
Всем спасибо
clickmaker (2007-04-20 11:22:00) [2]
> [6] Чапаев © (20.04.07 11:20)
ежели у него ParamCount > 0, то файл прибыл. Он его не поймал только
Чапаев (2007-04-20 11:20:00) [3]> при запуске из оболочки двойным кликом по файлу (ассоциации)
> (не из командной строки) получать имя "кликнутого" файла.
В ассоциации прописывай: "c:\path\filename.exe" "%1"
ЮЮ (2007-04-20 11:14:00) [4]загляни в ParamStr( 1).
Нумерация начинается с 1. ParamStr(0) - это фича.
clickmaker (2007-04-20 11:13:00) [5]ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE)
(c) F1
имя файла в ParamStr(1)
MsGuns (2007-04-20 11:08:00) [6]ParamStr[0] содержит 'c:\windows\CDSView.exe'
ParamCount := 1
Имени "кликнутого" файла нет
clickmaker (2007-04-20 10:27:00) [7]
> при запуске из оболочки двойным кликом по файлу
а с каких это пор оболочка при даблклике не передает имя файла ассоциированной программе в командную строку?
begin...end (2007-04-20 10:27:00) [8]ParamStr