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

Вниз

Как узнать какая программа загрузила мою DLL?   Найти похожие ветки 

 
Digitman   (2002-03-20 18:10) [23]

>Dimka Maslov
Не буду возражать. Судя по коду - дествительно так.

>Alx2
Не буду сейчас влезать в дебри, просто заострю вснимание на следующем :

модуль Forms


finalization
if Application <> nil then ...;


при каких нештатных условиях м.б. выполнено условие Application <> nil, если экз-р TApplication создается автоматически и безусловно в InitControls() ?


>Fellomena
Я не о том, что будет выводиться, а что не будет ...
Я о том, что объектная переменная типа TApplication своя для каждого экз-ра сегмента данных, к которому обращается единственный сег-т кода, включающий код модуля Forms.
Т.е., два разных хост-процесса "грузят" одну и ту же библ-ку. И в хост-процессе и в библ-ке используется Forms. В рез-те будет существовать минимум 4 сег-та данных, фрагментами которого оперирует исп.код модуля Forms, а в каждом сегменте будет инициализирована или не инициализирована собственная ссылка на собственный экз-р объекта TApplication



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

Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
1-9439
Sound
2002-03-24 18:05
2002.04.04
НУ НЕ МОГУ ПОНЯТЬ!!!!


14-9604
Olgerd
2002-02-21 20:25
2002.04.04
BAT-файлы


14-9649
tovSuhov
2002-02-21 08:53
2002.04.04
Вопросик по С++ Builder


1-9445
Yuraz
2002-03-25 09:49
2002.04.04
Сортировка строк в Memo


1-9499
oomneeq
2002-03-21 16:14
2002.04.04
Хм, как бы с этим побороться - Library path etc.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский