![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
![]()
Добрый вечер, есть проблемка: имеется базовое приложение, тестовое приложение, и DLL-библиотека из которой вызывается форма работающая с несколькими Эдитами и реестром.
Так вот, когда я компилю DLLку и подцепляю ее к тестовому приложению - все работает нормально без всяких побочных эффектов. Но стоит мне абсолютно аналогичным образом подцепить эту же DLLку к базовому приложению то при вызове этой форму (таким же образом как и в тестовом приложении) выводится пустая форма ![]() Подскажите, плиз ... где и что я мог пропустить ??? P.S. И в базовом и в тестовом приложении Uses одинаковы, названия и метод вызова процедур создания формы из DLL тоже одинаковый.
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... ![]() |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Простите, конечно...
Но ведь кто у нас тут является "подчиненным"? Если вы "грубо обрываете подчиненного" (а это завершение, причем принудительное, без ведома "ведущего приложения"), куда он по вашему мнению обратится? Правильно - к своему начальнику... А что ему, бедному делать, если начальника уже нет? (при закрытии всего базового приложения выкидавает еще и кучу ошибок ..) Остается только как порядочному офицеру - застрелиться.. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
![]()
В главной форме обьявляется так:
Код:
Код:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... ![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
![]()
Доброго дня...
Линковка будет динамическая (пока она статическая). С проблемкой разобрался. Оказалось, что это из-за присутствия в базовом приложении компонента XPManifest. Убираю компонент и все работает отлично. Но надо , чтобы компонент остался и при этом все работало без ошибок. Подскажите, пожалуйста, как это можно сделать???
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... ![]() Последний раз редактировалось Yurk@; 30.01.2009 в 14:24. |
![]() |
![]() |
![]() |
#5 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
![]()
А ты возьми да и сделай без этого компонента, а сделай во как:
Скачай вот это http://sources.codenet.ru/file/629/ResfileXP.rar и прикрути к сорецу вот так: {$R resfile.res} положив его в папку с проектом ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Че-то странное .... | ~Brilliant~ | Безопасность, Шифрование | 9 | 27.04.2009 13:57 |
Независимое поведение форм | Alter | Общие вопросы Delphi | 2 | 25.07.2008 22:12 |
Странное поведение ПОИСКПОЗ | ZORRO2005 | Microsoft Office Excel | 5 | 19.05.2008 14:02 |
Странное закрытие | joker | Win Api | 18 | 29.03.2008 07:45 |