Вниз
Скачать: 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 вся ветка

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



Память: 0.48 MB
Время: 0.028 c
4-1119906568
GrayFace
2005-06-28 01:09
2005.08.21
Как получить цвета выделения для меню в стиле OfficeXP?


4-1117471883
Terech
2005-05-30 20:51
2005.08.21
Запуска файла ДОС под Win9x


11-1105695193
DmiSb
2005-01-14 12:33
2005.08.21
Печать страницы Excel не показывая самого Excel ?


3-1121233551
silvestr
2005-07-13 09:45
2005.08.21
Проблема при вставке записи с помощью хранимой процедуры


14-1122290347
Rule
2005-07-25 15:19
2005.08.21
Делюся радостью !!!!




   Наверх