Тема / Topic: Запуск профайлера и экранной клавиатуры
Баранов Вячеслав
Junior Member / Новичок
Участник № / Member № 6904
отправлено / posted
Здравствуйте. При разработке проекта в какой-то момент перестал запускаться профайлер непосредственно из окна среды разработки. Нажимаю "Сохранить для МРВ", далее "запустить профайлер", и ничего не происходит. Однако, запуская файл rtc из папки с программой, профайлер запускаектся и уже оттуда я могу вручную открыть ранее сохраненный проект. Во первых это менее удобно каждый раз таким образом открывать проект для опробования, во вторых хотелось бы понять причину такой неприятности. Пробовал запускать с других ПК, та же проблема. Вновь созданный проект работает нормально, предположил, что причина в каких-то внутренних его изменений, удалил из него практически все элементы, но проблема осталась. Второй вопрос - запуск exe приложений. В вышеописанном проекте создал три кнопки для запуска блокнота, экранной клавиатуры и диспетчера задач. Создал три соответствующих канала с аргументами. Загвоздка в том, что диспетчер и блокнот по нажатию кнопки открываются как и положено, а запуск клавиатуры не происходит, алгоритм действий для создания всех трех функций был одинаковым, но видимо для запуска клавиатуры требуется что-то еще. В чем может быть причина? Могу ли я выслать вам пример?
Сообщения / Posts 24 | Из / From: РФ
| IP / IP: IP адрес / IP address |
отправлено / posted
Принципиальных отличий в реализации запуска различных внешних приложений нет. Проверено: - имя канала CALL.Exec - osk.exe - путь а атрибуте 80 c:\windows\system32
отправлено / posted
1. "запустить профайлер" .... Надо разместить проект так, чтобы в пути к проекту и в имени проекта отсутствовали служебные символы и пробелы.
2. В имени канала osk в конце 3 пробела. Такое приложение не существует. Удалите пробелы из имени канала. Перепроверено.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Баранов Вячеслав
Junior Member / Новичок
Участник № / Member № 6904
отправлено / posted
Все равно клавиатура упорно не хочет запускаться, Windows выдает сообщение "Невозможно запустить экранную клавиатуру". Проверял работу на тач панели, там вообще ноль реакции на нажатие клавиши. В чем еще может быть отличие запуска клавиатуры от запуска других приложений? По двойному клику на osk.exe все работет.
Сообщения / Posts 24 | Из / From: РФ
| IP / IP: IP адрес / IP address |
Баранов Вячеслав
Junior Member / Новичок
Участник № / Member № 6904
отправлено / posted
Проблему решил, скопировав файл osk.exe из системной папки в пользовательскую (C:\keyboard) и указав соответственно новый путь в атрибуте 80. Спасибо за подсказки.
Сообщения / Posts 24 | Из / From: РФ
| IP / IP: IP адрес / IP address |