Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ругаются Builder 6 и Developer Studio


Автор: DIHOST 17.12.2008, 20:28
Приветствую! smile 
Второй день копаю в сети решение своей проблемы - впустую. smile 

При запуске по [F9] любого проекта, даже в виде пустой формы происходит следующее:
- проект компилируется
- запускается и работает
- я закрываю запущенное приложение или форму и появляется следующее сообщение:

user posted image

- нажимаю [ok] и следует очень долгий процесс отладки, в результате которого(ооочень нескоро) появляется окошко 'Error' с надписью "access violation ..."

- вне билдера прожект.exe нормально работает и закрывается без ругани.

Кто знает в чём дело поделитесь знанием!  smile 

Автор: 586 17.12.2008, 20:46
Цитата(DIHOST @  17.12.2008,  20:28 Найти цитируемый пост)
- нажимаю [ok] и следует очень долгий процесс отладки, в результате которого(ооочень нескоро) появляется окошко 'Error' с надписью "access violation ..."

Самая первая ошибка какая была?

Автор: DIHOST 17.12.2008, 21:03
самое первое сообщение [information], затем анализ со стороны билдера и сообщение [error], после чего можно продолжать работу над программой - в чём собственно и проблема, если-бы всё быстро проходило, то я может и закрыл-бы глаза на это, поскольку получается рабочий .exe, но весь этот процесс затягивается минут на 10 минимум...

Автор: SVN74 17.12.2008, 23:57
Такая ошибка зачастую возникает в указателях, ну и если использовать try catch вокруг этой ошибки, то она будет выскакивать только в среде разработки.

Автор: DIHOST 18.12.2008, 00:11
Я же объяснил - это никак не зависит от содержимого. Всё это работало на XP SP2, сейчас на SP3 такие вот проблемы.

Ещё момент - при создании консольных приложений проблем не возникает.

Автор: dumb 18.12.2008, 02:04
возможно это деревянный конь.

Автор: DIHOST 18.12.2008, 06:33
Кажется проблема решена и я в недоумении... Причина - Extra Key Assigner smile 
Цитата

Описание разработчика: "Extra Keys Assigner (EKA) - уникальная по своим возможностям программа, позволяющая полностью раскрыть потенциал "мультимедийных" клавиатур, а обычную клавиатуру - превратить в мультимедийную!
Вы можете назначать клавиши в любых сочетаниях с Ctrl, Alt, Shift и Win! Кроме того, можно назначить функции самим клавишам Ctrl, Alt, Shift и Win. Также ЕКА полноценно поддерживает USB-клавиатуры. Основные возможности:
.................



После убийства этого процесса в диспечере, работа Борландов становится нормальной.
Есть версии как это так получается?  smile 

Автор: diforce 18.12.2008, 08:24
Возможно на F9 было забиндино какое-то возмутительное и непозволительное, с точки зрения билдора, действие  smile 

Автор: dumb 18.12.2008, 11:41
Цитата(DIHOST @  18.12.2008,  07:33 Найти цитируемый пост)
Есть версии как это так получается?
судя по всему, это приложение(EKA) ставит глобальный хук на клаву, но написано коряво, отчего и мешает честным программам работать. этим обычно грешат трояны, поэтому я и упомянул о них. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)