Первый раз пишу драйвер t12. Для начала решил сделать "чистый" драйвер по Help'у (в каждой функции идёт запись сообщений в текстовый файл). При запуске проекта выполняется функция Open_yyy(!) и ВСЁ - Профайлер вылетает с сообщением "rtc.exe - обнаружена ошибка".
Posted by Student (Участник № / Member № 1948) on :
Обошел проблему: Написал dll'ку и подключил в программу "Внешние библиотеки", но вопрос по t12 остался невыясненным.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Высылайте проект, на котором "вылетает ошибка" на адрес техподдержки hotline@adastra.ru
Posted by Student (Участник № / Member № 1948) on :
Проблема решена, Все просто - дело в _cdecl !!!
Posted by BIP (Участник № / Member № 2207) on :
У меня тоже проблемы с dll'ками и драйверами t11 и t12! Причём и из Visual C++ 6.0, и из Delphi 6.
Сделал вместо драйвера внешнюю библиотеку. Вроде всё заработало, но при закрытии RTC выдаёт ошибку "память не может быть read", а затем "Runtime error 216 at 03D13712". Dll'ку пишу в Delphi (используя stdcall, но и с cdecl также), так как сам драйвер (модули) уже готов и написан на Delphi.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Судя по всему, ошибка в Вашей библиотеке. К сожалению у нас нет возможности анализировать текст Вашей библиотеки. Постарайтесь локализовать ошибку самостоятельно.