Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Системные сообщения, или ShowModal без ShowModal 
V
    Опции темы
cyberstream
Дата 11.10.2006, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



НЕ ТОЛЬКО DLL, НО И ОСНОВНОЕ ПРИЛОЖЕНИЕ ДОЛЖНО БЫТЬ СОБРАНО С BUILD WITH RUNTIME PACKAGE.
[/code] Так и делаю. 

Код

если код DLL и формы в ней подключать  модулями
 Т.е. если не компилировать код DLL в DLL, а подключить исходным текстом и он скомпилируется с программой в одно целое. При этом проблем не возникает. А если скомпилить DLL и подключать готовый DLL, with runtime packages кнопка появляется, а без runtime packages c подменой Application не появляется но и не закрывается при потере фокуса. А стремлюсь добиться, чтобы кнопка не появлялась, и форма закрывалась, потеряв фокус.
[code=nocolor]


--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
Vyacheslav
Дата 11.10.2006, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Вы пример мой собрали?


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
cyberstream
Дата 13.10.2006, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Ваш пример собрал. Работает. Кнопка не появляется. А у меня должно было работать Код DLL и формы или определённо нет?

И как заставить форму закрываться при потере фокуса? 
--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
FFFFFFF7
Дата 14.10.2006, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 13.10.2006

Репутация: 2
Всего: 2



Цитата(cyberstream @  13.10.2006,  17:39 Найти цитируемый пост)
И как заставить форму закрываться при потере фокуса? 

Смотря какого... Перепеши .ТApplication->OnDeactivate(), или TForm->OnDeactivate

Это сообщение отредактировал(а) FFFFFFF7 - 17.10.2006, 10:30
--------------------
Да помоги кодеру, а значит - ближнему своему!
PM MAIL   Вверх
Vyacheslav
Дата 16.10.2006, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Цитата(cyberstream @  13.10.2006,  17:39 Найти цитируемый пост)
Ваш пример собрал. Работает. Кнопка не появляется. А у меня должно было работать Код DLL и формы или определённо нет?

И как заставить форму закрываться при потере фокуса?  


Ты бы уж выложил в архиве полностью проект,  а то словами объяснять получается малоэффективно. 



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
cyberstream
Дата 18.10.2006, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
Vyacheslav
Дата 18.10.2006, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Ну вот все и выяснилось. Извините, но до меня не дошло, что Вы используя dll пытаетесь линковать ее статически. Обычно dll подгружают динамически, чтобы иметь возможность модифицировать ее код, не занимаясь перекомпилированием основного приложения. 
Если Вам так уж необходимо линковать статически, то тогда уж используйте package вместо dll. Package - это dll от Borland и там все проблемы решены. Кстати при статической линковке  можно просто экспортировать класс формы и с ним работать , а не использовать функцию.
Если же надумаете использовать динамическую подгрузку dll, то я приааттачил проект с динамической подгрузкой. При работе  с ним лучше открывать не отдельные проекты, целиком группу(файл  FormInDll.bpg  )   

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  FormInDll.zip 12,79 Kb


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
cyberstream
Дата 18.10.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Не могу скачать ваш архив.
Код

Сообщение Форума 
Обнаружена ошибка:
Эта функция запрещена для Гостей 


Отчего так ?
--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
Vyacheslav
Дата 18.10.2006, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Так скачивайте, зарегистрировавшись.


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
cyberstream
Дата 19.10.2006, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Не понимаю. Раз я выполнил вход и написал эти строки, значит я зарегестрирован? А форум так не думает. Отправьте на ящик, please.
--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
cyberstream
Дата 25.10.2006, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Ура! Всё работает!

while (1)
{ Application->ShowMessage(" smile Thanks Vyacheslav  smile "); }

Наберу 100 постов - не забуду  smile 

Это сообщение отредактировал(а) cyberstream - 25.10.2006, 14:59
--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
Vyacheslav
Дата 25.10.2006, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Надеюсь. А то пашешь-пашешь на Вас, а Вы вырастаете и забываете smile


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
cyberstream
Дата 27.10.2006, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Ну... такое нам не грозит ... не скоро исчезнет с полки ваша "книга рецептов"  smile 
--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
Vyacheslav
Дата 27.10.2006, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Поддел, все таки, зараза smile  Ну ничего, ты только спроси в будущем  что нибудь еще . Я тебе так отвечу, что потянет  на 27 постов, как здесь, на все 100  smile 


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
cyberstream
Дата 28.10.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: 2
Всего: 4



Вы чего ?  smile  Я ж не обидеть хотел ! Ладно, next time ни шагу от темы. 8-|
--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0855 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.