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

Вниз

Dll Load   Найти похожие ветки 

 
Tonich ©   (2005-08-14 20:19) [0]

Начить такой вопрос. Есть Dll-ка, загружаю динамически

Всамой Dll-ке в

procedure DLLEnterPoint(dwReason: Cardinal);
begin
 case dwReason of
   DLL_PROCESS_ATTACH:MessageBox(0,"DLL PROCESS ATTACH","DLl",0);
   DLL_PROCESS_DETACH:MessageBox(0,"DLL PROCESS DETACH","DLl",0);
 end;
end;

begin
DllProc := @DLLEnterPoint;
DLLEnterPoint(DLL_PROCESS_ATTACH);
end;


так вот собственно вопрос, можно как-то "прервать" загрузку Dll-ки  в

 case dwReason of
   DLL_PROCESS_ATTACH:
      begin
        if SomeBooleanVar then
           UnLoadDll  // вот типа что-то этого есть?  
      end;  
   DLL_PROCESS_DETACH:MessageBox(0,"DLL PROCESS DETACH","DLl",0);
 end;



 
Tonich ©   (2005-08-15 02:31) [1]

жаль конечно..
Ну утром я надеюсь кто-то что-то подскажет по этому поводу)


 
Digitman ©   (2005-08-15 08:08) [2]

можно.

case dwReason of
  DLL_PROCESS_ATTACH:
     begin
       if SomeBooleanVar then
          Halt(1)
     end;  
..



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

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

Наверх





Память: 0.44 MB
Время: 0.018 c
3-1121766548
msguns
2005-07-19 13:49
2005.09.04
Координаты текущей ячейки грида


1-1124108568
KA_
2005-08-15 16:22
2005.09.04
Прошу оценить статью


3-1122373282
-=snoop=-
2005-07-26 14:21
2005.09.04
закрыть коннект к базе


4-1121764164
Dmitrij_K
2005-07-19 13:09
2005.09.04
Как прокрутить listview на определенную строку


1-1123756035
Bios_
2005-08-11 14:27
2005.09.04
Запись процедуры или функции в файл.





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