Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: CL | DM;

Вниз

открытие файла приложением   Найти похожие ветки 

 
DarkSet   (2005-06-29 13:02) [0]

Мне нужно открывать файлы соответствующими им приложениями, то есть чтобы доки открывались вордом, пдфы ридером и т.д. Тем приложением что система использует по умолчанию.

Может ктото объяснить как это делается?

Я чайник, дайте кусок кода с хорошими коментариями, потому как срочно :)


 
Плохиш ©   (2005-06-29 13:09) [1]


> дайте кусок кода с хорошими коментариями, потому как срочно
> :)

Сумма не озвучена :-(


 
alpet ©   (2005-06-29 13:15) [2]

Кусок кода:
result := ... (0, "open", fileName, params, folder, SW_SHOWNORMAL);


 
DarkSet   (2005-06-29 13:16) [3]

издеваться нехорошо


 
Плохиш ©   (2005-06-29 13:17) [4]

Главное, чтобы чайнику было хорошо.

PS. Кстати, правила нарушать тоже не хорошо.


 
alpet ©   (2005-06-29 13:17) [5]

Хорошие комментарии:
// fileName - имя файла, params - параметры, folder - папка по умолчанию. Все переменные должны быть типа PChar (PAnsiChar), или к нему приведены.


 
Игорь Шевченко ©   (2005-06-29 13:23) [6]


> Все переменные должны быть типа PChar (PAnsiChar), или к
> нему приведены.


Можно и PWideChar


 
DarkSet   (2005-06-29 13:25) [7]

ну извините, конечно, но время идет на минуты, если не меньше

то есть название функции давать никто не собирается? )


 
Плохиш ©   (2005-06-29 13:32) [8]


> DarkSet   (29.06.05 13:25) [7]

см. [1]


 
alpet ©   (2005-06-29 13:36) [9]

Игорь Шевченко ©   (29.06.05 13:23) [6]
Угу, только к функции надо будет добавить суффикс W.

Ex: PWideChar (WideString ("c:\")


 
alpet ©   (2005-06-29 13:36) [10]

Упс, скобку забыл :)

2 DarkSet - есть такой файл - ShellApi.pas, в исходниках Delphi, там эта функция определена в 3 экземплярах. Можно поиграть в тепло-холодно :)


 
Просто Джо ©   (2005-06-29 13:48) [11]

Подливая масла в огонь: на "S" начинается, на "E" заканчивается :^)


 
Dmitrij_K   (2005-06-29 13:56) [12]

shellapi.ShellExecute(0,"open",fileName,nil,nil,SHOWNORMAL)

PS
не хорошо глумится над нубом


 
DarkSet   (2005-06-29 22:20) [13]

спасибо, нашлись люди дальше но добрее.. )

спасибо Дмитрий.

как говорят эти самые - Бог он все видит .. )


 
Anatoly Podgoretsky ©   (2005-06-29 22:28) [14]

Dmitrij_K   (29.06.05 13:56) [12]
дайте кусок кода с хорошими коментариями, потому как срочно :)

Не хорошо, где хорошии комментарии?



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

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

Наверх




Память: 0.49 MB
Время: 0.04 c
9-1114751547
Crave
2005-04-29 09:12
2005.08.21
Неисчезающее меню


1-1122932043
Ке
2005-08-02 01:34
2005.08.21
Почему в хинте нельзя отобразить "|" ?


14-1122409786
Piter
2005-07-27 00:29
2005.08.21
2 * 2 = 5


14-1122565999
vrem
2005-07-28 19:53
2005.08.21
Архивирование убивает связь!


1-1122892881
_zx
2005-08-01 14:41
2005.08.21
delphi7 - помогите начинающему