Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.06.17;
Скачать: [xml.tar.bz2];

Вниз

Получить параметры от 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.058 c
3-1175058426
MZ
2007-03-28 09:07
2007.06.17
как реализовать в Gride выборку отдельных записей CheckBox ом


9-1153902502
Илья Щукин
2006-07-26 12:28
2007.06.17
Ошибка компиляции


6-1164640713
Diamond
2006-11-27 18:18
2007.06.17
Socket.ReceiveBuf ломается с ИС


1-1177061372
Лысеющий Самурай
2007-04-20 13:29
2007.06.17
Как получить выделенный текст


1-1176194974
Pattern
2007-04-10 12:49
2007.06.17
Зависание программы при использовании TTimer





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский