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

Вниз

Отработка модулей в Dll   Найти похожие ветки 

 
Gu   (2011-05-08 02:50) [0]

Вот есть простая Dll, в ней подключено 2 пустых юнита (uses unit1,unit2), в конце которых есть строки инициализации\финализации модуля, где просто стоит Showmessage("Работает модуль такойто"). Т.е. по идее при LoadLibrary("my.dll") эти месаги должны показываться. Вот терь вопрос: на 2008r2 серваке это работает, тестовая прога делает лоадлайбрари и эти месаги вылазят. Вылазят даже если запускать rundll32 my.dll,test (test - нет такой функции, и будет ошибка, но перед этим вылезут сообщения об отработке модулей). А на Xp и на Win7 это не фурычит, в чем может быть дело?


 
Gu   (2011-05-08 03:04) [1]

Код My.dll (исходник)


Library My;

Uses
 Unit1 in "Unit1.pas",
 Unit2 in "Unit2.pas";

Begin
//none
End.


Код модуля Unit1 (в Unit2 все аналогично, за исключением сообщений - вместо 1 - 2)


Unit Unit1; Interface

Uses Dialogs;

Implementation

//<none>

Initialization

Showmessage("Init 1");

Finalization

Showmessage("Final 1");

End.


Компилим, получаем библиотеку my.dll, тест (можно и прогу написать для загрузки но так быстрее, прогой загружать тоже пробовал): RunDll32 My.dll,test - на 2008 серваке сообщения вылазиют, а на Win7 и Xp - нет. Пачиму?


 
clickmaker ©   (2011-05-08 14:47) [2]

у меня вылазиют. D7, win 7 ultimate


 
Gu   (2011-05-08 16:12) [3]

Win7 Ent x64, Delphi Xe.
может там в опциях компилятора что-то подкрутить?


 
clickmaker ©   (2011-05-08 16:14) [4]

так а есть сомнения, что срабатывают эти секции? Возможно, просто обламывается Showmessage



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

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

Наверх





Память: 0.45 MB
Время: 0.003 c
15-1303911419
Scott Storch
2011-04-27 17:36
2011.08.21
Проектирование БД - использование нескольких категорий


15-1304414515
Медвежонок Пятачок
2011-05-03 13:21
2011.08.21
такая версия уже озвучивалась


4-1249391200
DevilDevil
2009-08-04 17:06
2011.08.21
Создать пункт меню с иконкой. Желательно с альфаканалом


2-1304806453
Gu
2011-05-08 02:14
2011.08.21
Поиск файла в путях переменной окружения Path


15-1304195399
Юрий
2011-05-01 00:29
2011.08.21
С днем рождения ! 1 мая 2011 воскресенье





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