Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2009-11-02 14:21:18 ЛС | профиль | цитата
Похоже обнаружено почему runtimeerror 216 в DLL вылазит, а в обычном приложении та же схема нет, проблема похоже в потоках, вот я выложил в архиве 3 схемы 1 - dll в ней находится точная копия главной формы, dll2 - в нее помещена только функциональная часть, run - программа для запуска этих dll поэксперементировав я обнаружил, что в форме из DLL проблем не наблюдается, а при использовании функционала в DLL(того же), ошибка
карма: 10
0
файлы: 1dlltest.rar [1.1KB] [81]
Ответов: 373
Рейтинг: 108
#2: 2009-11-04 05:54:33 ЛС | профиль | цитата
чет с памятью не то
не выделяется наверное

http://www.hiasm.com/forum_serv.php?q=56&id=674
в unit hiDLL в "uses FastShareMem,Windows,Kol,Share,Debug;" добавь FastShareMem или ShareMemRep
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#3: 2009-11-04 11:51:58 ЛС | профиль | цитата
И что должно произойти У меня все та же ошибка вылазит
карма: 10
0
Ответов: 373
Рейтинг: 108
#4: 2009-11-04 14:25:08 ЛС | профиль | цитата
если строку в dll завернуть в поток и использовать юнит у меня error не выскакивает.
------------ Дoбавленo в 14.27:
http://www.codexterity.com/fastsharemem.htm
карма: 0

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)