Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2011-04-02 10:03:57 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:11
карма: 0

0
Ответов: 1841
Рейтинг: 369
#2: 2011-04-02 12:33:34 ЛС | профиль | цитата
Было, см. тему -> DLL?
карма: 1
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2011-04-02 12:47:42 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:11
карма: 0

0
Ответов: 1841
Рейтинг: 369
#4: 2011-04-02 12:51:25 ЛС | профиль | цитата
CriDos писал(а):
P.S. Вместо закрытия формы мы просто отключаем видимость этой формы

CriDos писал(а):
тест №3
нашёл способ открытия и закрытия (нажатием на системный крестик) динамических дочерних форм dll
Пример

карма: 1
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2011-04-02 12:54:52 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:11
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2011-04-02 15:01:15 ЛС | профиль | цитата
95.72.238.90 писал(а):
CriDos, но мне не нужно что бы на крестик закрывалось мне нужно на кнопку

Мда... А что, так лень посмотреть примеры, что даны по ссылкам выше? Раз уж крестиком закрываться будет, значит и с кнопки сработает
карма: 10
0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2011-04-02 17:02:36 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:12
карма: 0

0
Ответов: 1841
Рейтинг: 369
#8: 2011-04-02 17:11:50 ЛС | профиль | цитата
95.72.238.90 писал(а):
Assasin, я смотрел и проверял с кнопки не работает

code_23202.txt

p.s.
карма: 1
0
файлы: 1code_23202.txt [799B] [247]
Гость
Ответов: 17029
Рейтинг: 0
#9: 2011-04-02 17:15:06 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:12
карма: 0

0
Ответов: 33
Рейтинг: 0
#10: 2011-04-02 23:23:37 ЛС | профиль | цитата
А как можно выгрузить такую форму?
dll из примера CriDos. Таким образом вылетает Runtime error.
code_23216.txt
карма: 0

0
файлы: 1code_23216.txt [370B] [187]
Гость
Ответов: 17029
Рейтинг: 0
#11: 2011-04-02 23:33:38 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 02:51:12
карма: 0

0
Ответов: 1841
Рейтинг: 369
#12: 2011-04-02 23:40:01 ЛС | профиль | цитата
darsty писал(а):
А как можно выгрузить такую форму?
dll из примера CriDos. Таким образом вылетает Runtime error.

Попробуй так:
code_23217.txt
карма: 1
0
файлы: 1code_23217.txt [1000B] [245]
Ответов: 33
Рейтинг: 0
#13: 2011-04-02 23:56:20 ЛС | профиль | цитата
CriDosCriDos, теперь появилась проблема: если вызвать форму, затем закрыть ее, а после вызвать снова, перевести фокус с этой формы а затем снова на нее вылетает тот же Runtime error.
Может, если реализовать выгрузку самой Dll, то проблема решиться?
карма: 0

0
Ответов: 1841
Рейтинг: 369
#14: 2011-04-03 00:16:38 ЛС | профиль | цитата
darsty, у меня всё ок, ошибок (Runtime и т.д.) не наблюдаю...
подкрепил последний вариант...

p.s. тесты проводятся в HiAsm v4.04 b185, SVN: 163, Компилятор: Delphi 4 (Kol v.16)
карма: 1
0
файлы: 1testdllform.zip [78.8KB] [132]
Ответов: 33
Рейтинг: 0
#15: 2011-04-03 01:56:09 ЛС | профиль | цитата
CriDos, тот же глюк
Описание действий:
-нажимаю "Вызвать форму"
-на появившемся окне нажимаю "close"
-"выгрузить dll"
-перевожу фокус с формы на рабочий стол, затем снова на форму
-профит
карма: 0

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