Вниз
Скачать: CL | DM;

Получить параметры от Windows   Найти похожие ветки 

 
MsGuns ©   (2007-04-20 10:24) [0]

Есть проект, предназначеннный для просмотра CDS-файлов, который должен при запуске из оболочки двойным кликом по файлу (ассоциации) (не из командной строки) получать имя "кликнутого" файла.
Как это сделать ?

Спасибо.


 
clickmaker ©   (2007-04-20 10:27) [1]


> при запуске из оболочки двойным кликом по файлу

а с каких это пор оболочка при даблклике не передает имя файла ассоциированной программе в командную строку?


 
begin...end ©   (2007-04-20 10:27) [2]

ParamStr


 
MsGuns ©   (2007-04-20 11:08) [3]

ParamStr[0] содержит "c:\windows\CDSView.exe"
ParamCount := 1

Имени "кликнутого" файла нет


 
clickmaker ©   (2007-04-20 11:13) [4]

ParamStr(0) returns the path and file name of the executing program (for example, C:\TEST\MYPROG.EXE)

(c) F1

имя файла в ParamStr(1)


 
ЮЮ ©   (2007-04-20 11:14) [5]

загляни в ParamStr(1).
Нумерация начинается с 1. ParamStr(0) - это фича.


 
Чапаев ©   (2007-04-20 11:20) [6]

> при запуске из оболочки двойным кликом по файлу (ассоциации)
> (не из командной строки) получать имя "кликнутого" файла.
В ассоциации прописывай: "c:\path\filename.exe" "%1"


 
clickmaker ©   (2007-04-20 11:22) [7]


> [6] Чапаев ©   (20.04.07 11:20)

ежели у него ParamCount > 0, то файл прибыл. Он его не поймал только


 
MsGuns ©   (2007-04-20 11:23) [8]

>clickmaker ©   (20.04.07 11:13) [4]
>имя файла в ParamStr(1)

>ЮЮ ©   (20.04.07 11:14) [5]
>загляни в ParamStr(1).
>Нумерация начинается с 1. ParamStr(0) - это фича.

Просто ступИл. Хэлп читал, конечно, но пропустил, очевидно ;)

Всем спасибо



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
8-1159608439
Lyberzon
2006-09-30 13:27
2007.06.17
Не работает процедура


2-1180346730
nem0
2007-05-28 14:05
2007.06.17
File To String


15-1179500080
Ltybc
2007-05-18 18:54
2007.06.17
Очень опасный вирус


2-1179914898
Thely
2007-05-23 14:08
2007.06.17
Иконки в TreeView?


3-1174895674
Nikefest
2007-03-26 11:54
2007.06.17
Русские буквы в базе




   Наверх