Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » закрываю скрип /закрываться кибор

Страниц (2): « 1 [2]
 

11. Zireael - 18 Августа, 2020 - 03:05:10 - перейти к сообщению
 Цитата:
Draw.dll где взяли?

DLL для рисования объектов на экране
Val_027, я уже писал вам не нарушайте синтаксис, рано или поздно это приведёт к вылету.
12. Val_027 - 18 Августа, 2020 - 03:08:46 - перейти к сообщению
 Dantes3000 пишет:
external(INT, "begin_paint","begin_paint", pathfolder()+"Draw.dll" );
external(INT, "Textout", "textout",pathfolder()+"Draw.dll" );
string st="Tahoma";
begin_paint(); // я про эту перестановку
textbkcolor(255,4259584);



Пробовал так, сперва возрадовался но потом опять стало вылетать...
Кто знает подскажите а кому по теме нечего сказать можно и помолчать ::biggrin24.gif::
13. Val_027 - 18 Августа, 2020 - 08:36:59 - перейти к сообщению
 Zireael пишет:
Draw.dll где взяли?


Когда программу устанавливал то и Draw.dll с сайта по ссылке и скачал / то есть ссылка с сайта кибор я тут как бы не умничаю, итак особо не але ./
попробую обновить, хз мб поможет, а что до синтаксиса так вроде все ваши рекомендации учел,

да длл проверил /таже что и вы указали/ но на всяк случай уже ее пользую но ...
14. Kibor - 18 Августа, 2020 - 11:11:08 - перейти к сообщению
Короче посмотрел.
Недавно была добавлена выгрузка загруженных в скрипте dll при остановке скрипта.
Однако FreeLibrary, dll которая работает в своем потоке приводит к вылету запустившей ее программы.
А Draw.dll, когда в ней запускаешь функцию begin_paint Textout как раз и запускает такой поток.
Поэтому во избежания такого, я откатил освобождение dll при остановке скрипта, добавил freelibrary и переложил это на программиста.
15. Val_027 - 18 Августа, 2020 - 13:34:06 - перейти к сообщению
 Kibor пишет:
Короче посмотрел.


Спаибо все ок заработало !!!

Powered by ExBB FM 1.0 Final