Главная страница
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.03 c
15-1177671511
GTR86
2007-04-27 14:58
2007.06.17
Защита программы от копирования


15-1179590819
@!!ex
2007-05-19 20:06
2007.06.17
Двойной коннект.


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


15-1179825442
vajo
2007-05-22 13:17
2007.06.17
BDS2006 - C++ Builder. Преобразование числа в строку


2-1180049862
delphino
2007-05-25 03:37
2007.06.17
DISTINCT