Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: закрываю скрип закрываться кибор
Zireael
Отправлено: 18 Августа, 2020 - 11:05:10
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Draw.dll где взяли?

DLL для рисования объектов на экране
Val_027, я уже писал вам не нарушайте синтаксис, рано или поздно это приведёт к вылету.
 
 Top
Val_027
Отправлено: 18 Августа, 2020 - 11:08:46
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 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::
 
 Top
Val_027
Отправлено: 18 Августа, 2020 - 16:36:59
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 Zireael пишет:
Draw.dll где взяли?


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

да длл проверил /таже что и вы указали/ но на всяк случай уже ее пользую но ...

(Отредактировано автором: 18 Августа, 2020 - 16:45:30)

 
 Top
Kibor
Отправлено: 18 Августа, 2020 - 19:11:08
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




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



Пользователь
Участник


Покинул форум
Сообщений всего: 114
Дата рег-ции: Февр. 2020  
Репутация: 0




 Kibor пишет:
Короче посмотрел.


Спаибо все ок заработало !!!
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by