![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
открытие файла приложением [D7, WinXP]
DarkSet © (2005-06-29 13:02:00)Мне нужно открывать файлы соответствующими им приложениями, то есть чтобы доки открывались вордом, пдфы ридером и т.д. Тем приложением что система использует по умолчанию.
Может ктото объяснить как это делается?
Я чайник, дайте кусок кода с хорошими коментариями, потому как срочно :)
Anatoly Podgoretsky (2005-06-29 22:28:00) [1]Dmitrij_K (29.06.05 13:56) [12]
дайте кусок кода с хорошими коментариями, потому как срочно :)
Не хорошо, где хорошии комментарии?
DarkSet (2005-06-29 22:20:00) [2]спасибо, нашлись люди дальше но добрее.. )
спасибо Дмитрий.
как говорят эти самые - Бог он все видит .. )
Dmitrij_K (2005-06-29 13:56:00) [3]shellapi.ShellExecute(0,'open',fileName,nil,nil,SHOWNORMAL)
PS
не хорошо глумится над нубом
Просто Джо (2005-06-29 13:48:00) [4]Подливая масла в огонь: на " S" начинается, на " E" заканчивается :^)
alpet (2005-06-29 13:36:00) [5]Игорь Шевченко © (29.06.05 13:23) [6]
Угу, только к функции надо будет добавить суффикс W.
Ex: PWideChar (WideString ('c:\')
alpet (2005-06-29 13:36:00) [6]Упс, скобку забыл :)
2 DarkSet - есть такой файл - ShellApi.pas, в исходниках Delphi, там эта функция определена в 3 экземплярах. Можно поиграть в тепло-холодно :)
Плохиш (2005-06-29 13:32:00) [7]
> DarkSet (29.06.05 13:25) [7]
см. [1]
DarkSet (2005-06-29 13:25:00) [8]ну извините, конечно, но время идет на минуты, если не меньше
то есть название функции давать никто не собирается? )
Игорь Шевченко (2005-06-29 13:23:00) [9]
> Все переменные должны быть типа PChar (PAnsiChar), или к
> нему приведены.
Можно и PWideChar
Плохиш (2005-06-29 13:17:00) [10]Главное, чтобы чайнику было хорошо.
PS. Кстати, правила нарушать тоже не хорошо.
alpet (2005-06-29 13:17:00) [11]Хорошие комментарии:
// fileName - имя файла, params - параметры, folder - папка по умолчанию. Все переменные должны быть типа PChar (PAnsiChar), или к нему приведены.
DarkSet (2005-06-29 13:16:00) [12]издеваться нехорошо
alpet (2005-06-29 13:15:00) [13]Кусок кода:
result := ... (0, 'open', fileName, params, folder, SW_SHOWNORMAL);
Плохиш (2005-06-29 13:09:00) [14]
> дайте кусок кода с хорошими коментариями, потому как срочно
> :)
Сумма не озвучена :-(