Krepysh пишет:С непатченной библиотекой он крашит QUIK при попытке остановить его. Т.е., получается, что функция myForm:Release() возвращает код завершения ещё до того как выполнит свою работу?
Что происходит, я подробно написал вот здесь после слов "Оно и понятно"
[url]http://quik2dde.ru/viewtopic.php?pid=929#p929[/url]
Если вам что-то в том тексте не ясно - извините, я не буду разъяснять, прошу без обид, ибо если вы знаете про многопоточную работу в Windows - то должно быть понятно, если не знаете - то наверное и не стоит заморачиваться, есть много других интересных и полезных дел. Еще раз прошу без обид, но, согласитесь, к теме работы с библиотекой это не относится.
PS
Если честно, абсолютно стройной и непротиворечивой картинки возникновения проблем из-за многопоточной деинициализации при наличии sleep'ов у меня нет. Но и детально копаться мне не очень хочется, если честно, т.к. примерно в чем проблема - на мой взгляд, вполне понятно.