Похоже обнаружено почему runtimeerror 216 в DLL вылазит, а в обычном приложении та же схема нет, проблема похоже в потоках, вот я выложил в архиве 3 схемы 1 - dll в ней находится точная копия главной формы, dll2 - в нее помещена только функциональная часть, run - программа для запуска этих dll поэксперементировав я обнаружил, что в форме из DLL проблем не наблюдается, а при использовании функционала в DLL(того же), ошибка
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
карма: 10 |
| ||
файлы: 1 | dlltest.rar [1.1KB] [81] |
Ответов: 373
Рейтинг: 108
|
|||
чет с памятью не то
не выделяется наверное http://www.hiasm.com/forum_serv.php?q=56&id=674 в unit hiDLL в "uses FastShareMem,Windows,Kol,Share,Debug;" добавь FastShareMem или ShareMemRep |
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
И что должно произойти У меня все та же ошибка вылазит
|
|||
карма: 10 |
|
Ответов: 373
Рейтинг: 108
|
|||
если строку в dll завернуть в поток и использовать юнит у меня error не выскакивает.
------------ Дoбавленo в 14.27: http://www.codexterity.com/fastsharemem.htm |
|||
карма: 0 |
|
4