Форум: "Начинающим";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
ВнизShellExecute в XE5 не компилится Найти похожие ветки
← →
FIL-23 (2014-04-24 13:46) [0]Доброго времени.
Проблемка хочу написать строчку, с помощью которой через cmd открывается калькулятор.
Пишу ее вот такShellExecute(Handle,nil,"cmd.exe",PCHar("calc"),nil,SW_SHOW);
выдает ошибку видаIncompatible types: "HWND" and "TWindowHandle"
← →
junglecat (2014-04-24 13:52) [1]ShellExecute(HWND(Handle),nil,"cmd.exe",PCHar("calc"),nil,SW_SHOW);
только нахрена калькулятор открывать через cmd?
← →
junglecat (2014-04-24 13:59) [2]FMX.Platform.Win.WindowHandleToPlatform(Handle).Wnd
← →
FIL-23 (2014-04-24 14:04) [3]неа , ругается на HWND. Говорит не за декларированный идентификатор
← →
FIL-23 (2014-04-24 14:09) [4]во правильный ответ
ShellExecute(0,nil,"cmd.exe",PCHar("/c calc"),nil,1);
← →
Ega23 © (2014-04-24 14:36) [5]
> во правильный ответ
>
На самом деле правильный ответ вот:ShellExecute(0, nil, PChar("calc.exe"), nil, nil, SW_SHOWNORMAL);
cmd тут нужно как зайцу стоп-сигнал.
← →
junglecat (2014-04-24 14:46) [6]не устроить ли конкурс на самый правильный ответ?
ShellExecute(GetForegroundWindow(), nil, PChar("calc.exe"), nil, nil, SW_SHOWNORMAL);
← →
имя (2014-04-24 14:56) [7]Удалено модератором
← →
имя (2014-04-24 15:12) [8]Удалено модератором
← →
имя (2014-04-24 15:41) [9]Удалено модератором
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.056 c