Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 620

/ вопрос открыт /

Здравствуйте, эксперты!
Подскажите как можно с помощью Делфи запускать любые приложения и открывать любые файлы не зависимо от расширения и типа

Rozin Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: 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™

min@y™ (статус: Доктор наук), 12 апреля 2009, 11:16 [#1]:

Вопрос непонятен, объясни конкретнее, что ты хочешь?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Rozin

Rozin (статус: Посетитель), 12 апреля 2009, 11:41 [#2]:

Меня интересует запуск с помощью Delphi приложений MS Office или графики
min@y™

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

Rozin (статус: Посетитель), 12 апреля 2009, 13:09 [#4]:

С этим все ясно! Мне нужно, допустим, открыть doc-файл, а ShellExecute на работает если вместо пути указать OpenDialog.FileName.
С остальными функциями не пробывал.
Я хочу узнать есть ли что-то универсальное чтобы запускать файл с любым расширением.
min@y™

min@y™ (статус: Доктор наук), 12 апреля 2009, 13:33 [#5]:

Цитата:


Я хочу узнать есть ли что-то универсальное чтобы запускать файл с любым расширением.


ShellExecute(Handle,
              'open',
              PChar(OpenDialog.FileName), // <--- А вот так?
              nil,
              nil,
              SW_ShowNormal);
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Rozin

Rozin (статус: Посетитель), 12 апреля 2009, 15:44 [#6]:

Огромное спасибо " min@y™ ". Все отлично работает.
min@y™

min@y™ (статус: Доктор наук), 12 апреля 2009, 16:04 [#7]:

"СПАСИБО" — это много. Достаточно ПИВА.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Rozin

Rozin (статус: Посетитель), 12 апреля 2009, 16:50 [#8]:

Слышал про безалкогольное пиво, а шо бывает и виртуальное?

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:45
Выполнено за 0.02 сек.