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

Вниз

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

 
Анна   (2003-12-01 17:42) [0]

Как запустить вордовский файл из моего приложения?


 
jack128   (2003-12-01 17:45) [1]

ShellExecute(
0, // handle to parent window
"open", // pointer to string that specifies operation to perform
"c:\mydoc.doc", // pointer to filename or folder name string
nil, // pointer to string that specifies executable-file parameters
nil, // pointer to string that specifies default directory
sw_show // whether file is shown when opened
);


 
Vovchik_A   (2003-12-01 17:58) [2]

Только модуль ShellApi включи в uses


 
Анна   (2003-12-01 18:03) [3]

скажи, плиз, а какую библиотеку нужно для этого подключить?


 
Vovchik_A   (2003-12-01 18:06) [4]

Я же сказал ShellApi


 
Анна   (2003-12-01 18:08) [5]

извини, у меня инет тормозной - я твоего сообщения еще не видела )


 
Vovchik_A   (2003-12-01 18:09) [6]

1. Включаешь в Uses модуль ShellApi
2. Кнопке на OnClick пишешь
ShellExecute(Handle,"open","Calc",nil,nil,SW_RESTORE);
3. Компилируешь
4. При клике на кнопке открывается стандартный виндозный калькулятор


 
Omen   (2003-12-02 03:36) [7]

WinExec(PChar("Control Panel"), SW_SHOWNORMAL);


 
Vovchik_A   (2003-12-02 10:25) [8]

2Omen (02.12.03 03:36) [7]

Достоинство WinExec в том, что она совместима с ранними версиями Windows. В общем то, для этого она и сохранена в WIN32. Для WIN32 рекомендуется пользоваться функцией CreateProcess.


 
alena.svt   (2003-12-02 11:03) [9]

2Vovchik_A © (02.12.03 10:25) [8]
Нормальные люди используют то что надо в данный момент
и CreateProcess здесь сейчас не уместен


 
Vovchik_A   (2003-12-02 11:19) [10]

2 Если вы заметили я ShellExecute предложил. Для задачи Анна (01.12.03 17:42). Подходит замечательно.


 
alena.svt   (2003-12-02 11:32) [11]

To Vovchik_A © (02.12.03 11:19) [10]
Я заметила



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
7-36881
eRat
2003-10-08 10:49
2003.12.12
блокирование рабочей станции под NT/XP


1-36664
hooky-mars
2003-11-30 15:34
2003.12.12
Как остледить обращения к файлам


1-36617
frost
2003-12-01 14:31
2003.12.12
Beep при нажатии на клавишу?


7-36867
TGrey
2003-10-05 13:43
2003.12.12
Работа с BIOS-ом из под WinXP


6-36797
genek84
2003-10-16 09:32
2003.12.12
как отловить подключение сетевых дисков





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский