Главная страница
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.047 c
1-1122550878
Priest
2005-07-28 15:41
2005.08.21
Как сменить фон для неактивного OLEConteiner


14-1122466533
Lexer
2005-07-27 16:15
2005.08.21
Кляп удаленному компьютеру


14-1122567143
Ego
2005-07-28 20:12
2005.08.21
Творческий кризис.


14-1122628257
DillerXX
2005-07-29 13:10
2005.08.21
Почему появляются синяки под глазами?


1-1123066555
Гость22
2005-08-03 14:55
2005.08.21
Как слелать текст на форме мигающим?