Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];

Вниз

DLL vs BPL и RegisterClass   Найти похожие ветки 

 
Ega23 ©   (2008-02-04 09:36) [0]

Собственно, уже неоднократно писалось, что если нет никаких сторонних вещей, написанных не на Delphi, то смысла пользовать dll нет.
Вопрос в следующем: если RegisterClass будет объявлена в initialization одного из юнитов BPL, то нормально ли будет работать FindClass из приложения, использующего эту BPL?


 
Slym ©   (2008-02-04 09:40) [1]

ДА


 
Игорь Шевченко ©   (2008-02-04 10:07) [2]


> если RegisterClass будет объявлена в initialization одного
> из юнитов BPL, то нормально ли будет работать FindClass
> из приложения, использующего эту BPL?


Практика - критерий истины.


 
Petr V. Abramov ©   (2008-02-04 10:48) [3]

нормально, что из DLL, что из BPL


 
Ega23 ©   (2008-02-04 10:50) [4]

Ок, спасибо!


 
Kerk ©   (2008-02-04 11:03) [5]

С ДЛЛ совместимость между их версиями проще поддерживать. Я уже вдоволь намучался после некритичных изменений в одной бпл весь проект пересобирать


 
Игорь Шевченко ©   (2008-02-04 11:14) [6]


> Я уже вдоволь намучался после некритичных изменений в одной
> бпл весь проект пересобирать


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


 
Семеныч   (2008-02-04 11:31) [7]

Интерфейсы рулят. Хоть с DLL, хоть с BPL. Но с BPL проще.


 
Kolan ©   (2008-02-04 11:33) [8]

> Но с BPL проще.

+1.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
15-1201946435
иванз
2008-02-02 13:00
2008.03.09
"многострочный" TLabel


2-1202923180
Kirill
2008-02-13 20:19
2008.03.09
Cursor


15-1202120566
asdfa
2008-02-04 13:22
2008.03.09
не могу понять как запускается файл


2-1202659909
Петр
2008-02-10 19:11
2008.03.09
idhttp и ссылка без страницы


2-1202721542
newbie2
2008-02-11 12:19
2008.03.09
Как сохранить integer размером больше 2-байт в xls?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский