Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

Открытие другого приложения из Delphi   Найти похожие ветки 

 
Andr   (2003-08-11 19:04) [0]

Привет всем. Столкнулся с проблемой: как окрыть (активизировать) приложение из Delphi по нажатии кнопки, например чтобы, при нажатии кнопки открывалось приложение Ansys или Word


 
dabadabiabo   (2003-08-11 19:15) [1]

Насчет "как окрыть"

procedure TForm1.Button2Click(Sender: TObject);
begin
ShellExecute( 0, "open", PChar("winword.exe"), nil, nil, SW_NORMAL);
end;

Вместо winword.exe можешь написать "c:\Мои документы\Письмо.doc"


 
MsGuns   (2003-08-11 19:17) [2]

CreateProcess


 
Marser   (2003-08-12 01:07) [3]


> MsGuns © (11.08.03 19:17) [2]
> CreateProcess

Это вроде как с пушки по воробьям. Зачем здесь функциональность(и громоздкость) этой функции.
От себя: WinExec - проще не придумать.


 
HSolo   (2003-08-12 08:54) [4]

> Marser © (12.08.03 01:07) [3]
> Зачем здесь функциональность(и громоздкость) этой функции.
> От себя: WinExec - проще не придумать

Затем, что:
This function (WinExec) is provided for compatibility with earlier versions of Windows. For Win32-based applications, use the CreateProcess function.

А если CreateProcess многовато, то, по-моему, лучше ShellExecute / ShellExecuteEx


 
BillyJeans   (2003-08-12 10:13) [5]

Вопрос про то, как запустить приложение из делфи, а не из программы, написаной в делфи :))



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.018 c
3-73971
Dark Elf
2003-10-01 14:47
2003.10.23
количество столбцов в DBGrid


9-73963
Shatalka_o
2003-04-18 11:51
2003.10.23
У кого есть исходники трехмерной графики?


1-74306
Nucl
2003-10-12 10:15
2003.10.23
Добавить Quick Report в D7


14-74456
pendalf
2003-10-01 15:05
2003.10.23
Народ! Олимпиада по программингу (командная), интернет.


3-73980
Виктор
2003-10-01 11:39
2003.10.23
И снова про удаление запсией





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский