|
Вопрос # 2 620/ вопрос открыт / |
|
Здравствуйте, эксперты!
Подскажите как можно с помощью Делфи запускать любые приложения и открывать любые файлы не зависимо от расширения и типа
 |
Вопрос задал: Rozin (статус: Посетитель)
Вопрос отправлен: 11 апреля 2009, 13:36
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Ученый
Здравствуйте, Rozin! На счет любых не знаю, но почитать можно:
http://delphilessons.ru/?p=7
https://www.delphi-int.ru/articles/125/
может чем-нибудь поможет:)
 |
Ответ отправил: Ученый (статус: 8-ой класс)
Время отправки: 11 апреля 2009, 17:23
Оценка за ответ: 2
Комментарий к оценке: Спасибо за ссылочки, но есть пожелания. Страница http://delphilessons.ru/?p=7 до половины понятна, а дальше какой-то бред. Я так понял что текст видимо переведён с иностранного языка с помощью программы-переводчика и не отредактирован ни кем. Лучше уже читать оригинал. Так проще вникнуть в излагаемое.
|
Мини-форум вопроса
Всего сообщений: 8; последнее сообщение — 12 апреля 2009, 16:50; участников в обсуждении: 2.
|
min@y™ (статус: Доктор наук), 12 апреля 2009, 11:16 [#1]:
Вопрос непонятен, объясни конкретнее, что ты хочешь?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Rozin (статус: Посетитель), 12 апреля 2009, 11:41 [#2]:
Меня интересует запуск с помощью Delphi приложений MS Office или графики
|
|
min@y™ (статус: Доктор наук), 12 апреля 2009, 11:55 [#3]:
Ну дык есть же функции WinExec(), ShellExecute(), CreateProcess().
Запустить ворд, например, можно так:
ShellExecute(Handle,
'open',
'C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE',
nil,
nil,
SW_ShowNormal);
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Rozin (статус: Посетитель), 12 апреля 2009, 13:09 [#4]:
С этим все ясно! Мне нужно, допустим, открыть doc-файл, а ShellExecute на работает если вместо пути указать OpenDialog.FileName.
С остальными функциями не пробывал.
Я хочу узнать есть ли что-то универсальное чтобы запускать файл с любым расширением.
|
|
min@y™ (статус: Доктор наук), 12 апреля 2009, 13:33 [#5]:
Цитата:
Я хочу узнать есть ли что-то универсальное чтобы запускать файл с любым расширением.
ShellExecute(Handle,
'open',
PChar(OpenDialog.FileName), // <--- А вот так?
nil,
nil,
SW_ShowNormal);
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Rozin (статус: Посетитель), 12 апреля 2009, 15:44 [#6]:
Огромное спасибо " min@y™ ". Все отлично работает.
|
|
min@y™ (статус: Доктор наук), 12 апреля 2009, 16:04 [#7]:
"СПАСИБО" — это много. Достаточно ПИВА.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Rozin (статус: Посетитель), 12 апреля 2009, 16:50 [#8]:
Слышал про безалкогольное пиво, а шо бывает и виртуальное?
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|