Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как делать create формы в dll при его запуске.. / 14 сообщений из 14, страница 1 из 1
08.04.2003, 11:23
    #32135505
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
..вместе с приложением
А то иначе приходится создавать эту форму в каждой исползующей ее функции
...
Рейтинг: 0 / 0
08.04.2003, 11:28
    #32135515
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
при запуске dll? то тогда всеж местоимение следовало поставить "её"...
при загрузке создай форму и верни ссылку приложению, а дальше отдавай эту ссылку другим функциям dll при вызове последних. Только потом не забудь вызвать функцию в dll по удалению формы...
...
Рейтинг: 0 / 0
08.04.2003, 12:20
    #32135622
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
Если не трудно то можно более подробно?

при загрузке создай форму
а как при загрузке dll создавать форму?

верни ссылку приложению
а это как?

а дальше отдавай эту ссылку другим функциям dll при вызове последних.
а никак низя оставить эту ссылку внутри dll?
...
Рейтинг: 0 / 0
08.04.2003, 12:44
    #32135656
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
Почитай про секции программы: initialization, finalization, ...
...
Рейтинг: 0 / 0
08.04.2003, 13:01
    #32135683
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
читал еще 3 года назад
Если создавать форму в initialization то "acces violation"ж-(
...
Рейтинг: 0 / 0
08.04.2003, 13:09
    #32135696
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
А насчет AV при создании объектов в dll - тут такая куча вопросов была - только поискать надо
...
Рейтинг: 0 / 0
08.04.2003, 13:10
    #32135699
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
вопросов может и много а вот толковых ответов не очень
...
Рейтинг: 0 / 0
08.04.2003, 13:13
    #32135704
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
Ну что там не понятного?
Application.Handle сохранять надо.
...
Рейтинг: 0 / 0
08.04.2003, 13:14
    #32135706
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
чтотакое coinitialize?
...
Рейтинг: 0 / 0
08.04.2003, 13:16
    #32135710
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
Application.Handle сохранять надо.

куда сохранять?
...
Рейтинг: 0 / 0
08.04.2003, 13:17
    #32135714
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
Ща он пишет?
неизвестноек программное исключ

не был вызван coinitialize

ошибка при инициализации прилложения
...
Рейтинг: 0 / 0
08.04.2003, 13:22
    #32135723
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
/topic/25673
...
Рейтинг: 0 / 0
08.04.2003, 13:25
    #32135728
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
спасибо но фишка в другом

надо в begin end главного модуля писать
begin
CoInitialize(nil);
application.createform(tform1,form1);
end.

и все будет пучком;-))))

единственное еще надо при завершении работы dll прописать CoUninitialize
но ведь в главном модуле не может быть finalization куда же это писать?
...
Рейтинг: 0 / 0
08.04.2003, 16:40
    #32135969
nicnic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать create формы в dll при его запуске..
MPro
Посмотри в хелпе слова
AddTerminateProc
ExitProc
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как делать create формы в dll при его запуске.. / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]