This is topic Запуск профайлера и экранной клавиатуры in forum Мониторы Реального Времени / Real Time Monitors at Форум TRACE MODE: техническая поддержка.
Здравствуйте. При разработке проекта в какой-то момент перестал запускаться профайлер непосредственно из окна среды разработки. Нажимаю "Сохранить для МРВ", далее "запустить профайлер", и ничего не происходит. Однако, запуская файл rtc из папки с программой, профайлер запускаектся и уже оттуда я могу вручную открыть ранее сохраненный проект. Во первых это менее удобно каждый раз таким образом открывать проект для опробования, во вторых хотелось бы понять причину такой неприятности. Пробовал запускать с других ПК, та же проблема. Вновь созданный проект работает нормально, предположил, что причина в каких-то внутренних его изменений, удалил из него практически все элементы, но проблема осталась. Второй вопрос - запуск exe приложений. В вышеописанном проекте создал три кнопки для запуска блокнота, экранной клавиатуры и диспетчера задач. Создал три соответствующих канала с аргументами. Загвоздка в том, что диспетчер и блокнот по нажатию кнопки открываются как и положено, а запуск клавиатуры не происходит, алгоритм действий для создания всех трех функций был одинаковым, но видимо для запуска клавиатуры требуется что-то еще. В чем может быть причина? Могу ли я выслать вам пример?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Принципиальных отличий в реализации запуска различных внешних приложений нет. Проверено: - имя канала CALL.Exec - osk.exe - путь а атрибуте 80 c:\windows\system32
Если не получится, присылайте проект.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. "запустить профайлер" .... Надо разместить проект так, чтобы в пути к проекту и в имени проекта отсутствовали служебные символы и пробелы.
2. В имени канала osk в конце 3 пробела. Такое приложение не существует. Удалите пробелы из имени канала. Перепроверено.
Posted by Баранов Вячеслав (Участник № / Member № 6904) on :
Все равно клавиатура упорно не хочет запускаться, Windows выдает сообщение "Невозможно запустить экранную клавиатуру". Проверял работу на тач панели, там вообще ноль реакции на нажатие клавиши. В чем еще может быть отличие запуска клавиатуры от запуска других приложений? По двойному клику на osk.exe все работет.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Еще раз перепроверил: - имя канала osk - в атрибуте 80 - c:\Windows\SysWOW64 или c:\Windows\System32
Работает без проблем.
Ищите проблему в настройках ОС.
Posted by Баранов Вячеслав (Участник № / Member № 6904) on :
Проблему решил, скопировав файл osk.exe из системной папки в пользовательскую (C:\keyboard) и указав соответственно новый путь в атрибуте 80. Спасибо за подсказки.