Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.026 c
2-1179920714
Просто_новичок
2007-05-23 15:45
2007.06.17
Быстрота циклов


3-1174904729
Xmen
2007-03-26 14:25
2007.06.17
Master Detail связь


15-1179384718
Krants
2007-05-17 10:51
2007.06.17
ActiveX и последствия


8-1159790519
Nickla
2006-10-02 16:01
2007.06.17
DSPack: ошибка при инициализации TSampleGraber как службу


10-1134032327
_Lucifer_
2005-12-08 11:58
2007.06.17
Создание Add-ins для Word