Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.03;
Скачать: CL | DM;

Вниз

Какую директиву использовать   Найти похожие ветки 

 
AbrosimovA ©   (2007-04-09 15:00) [0]

Вот например я использую нижеследующее описание:

function ChangeServiceConfig2; external advapi32 name "ChangeServiceConfig2A";

При запуске программы в 98-м, вываливается ошибка:
Файл <> связан с отсутствующим компонентом ADVAPI32.DLL:ChangeServiceConfig2A.

Как построить проверку при запуске программы с помощью директив или альтернативным способом?


 
Сергей М. ©   (2007-04-09 15:03) [1]

В 98-м сервисов нет вообще.

О каком изменении конфигурации сервиса может идти речь ?)


 
Джо ©   (2007-04-09 15:03) [2]

Проверять версию ОС GetVersion.
Загружать библиотеку LoadLibrary, получать точку входа в процедуру GetProcAddress.


 
AbrosimovA ©   (2007-04-09 16:52) [3]


> В 98-м сервисов нет вообще.


Это я знаю. Вопрос был не об этом.


> Джо ©   (09.04.07 15:03) [2]


Ваш ответ совпал с тем, что я уже реализовал. А существуют-ли директивы, работающие при запуске программы, которые можно было-бы использовать?


 
Reindeer Moss Eater ©   (2007-04-09 16:54) [4]

Директивы - они для компилятора. Компилятор работает во время компиляции исходного кода.


 
Джо ©   (2007-04-09 16:55) [5]

> [3] AbrosimovA ©   (09.04.07 16:52)
>
> > В 98-м сервисов нет вообще.
>
>
> Это я знаю. Вопрос был не об этом.
>
>
> > Джо ©   (09.04.07 15:03) [2]
>
>
> Ваш ответ совпал с тем, что я уже реализовал. А существуют-
> ли директивы, работающие при запуске программы, которые
> можно было-бы использовать?

Директивы — они при компиляции используются, а не во время выполнения программы.


 
Джо ©   (2007-04-09 16:55) [6]

О, с Reindeer Moss Eater солидарны :)


 
Сергей М. ©   (2007-04-09 16:56) [7]


> AbrosimovA ©   (09.04.07 16:52) [3]


Ну а раз знаешь, то зачем упоминаешь ф-цию, которой в маздае заведомо нет ?

Если же речь идет всего лишь о проверке присутствия библ-ки advapi32, то это совсем другой коленкор)


 
AbrosimovA ©   (2007-04-10 13:11) [8]


> Если же речь идет всего лишь о проверке присутствия библ-
> ки advapi32, то это совсем другой коленкор)


Именно это я и имел в виду


 
Сергей М. ©   (2007-04-10 13:16) [9]


> AbrosimovA ©   (10.04.07 13:11) [8]
>
>


А зачем ты пытаешься запускать под Маздаем программу, заведомо разработанную для эксплуатации под НТ ?


 
AbrosimovA ©   (2007-04-10 16:16) [10]

Сам понимаю, что это - бред, но я всё должен был уяснить до конца.
Поэтому я благодарен всем, кто нашёл время ответить.


 
Сергей М. ©   (2007-04-10 16:19) [11]


> я всё должен был уяснить до конца


Уяснить что ?

Обдумай и переформулируй вопрос ...



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

Текущий архив: 2007.06.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.046 c
3-1173856078
Sergey__
2007-03-14 10:07
2007.06.03
Роли в IB


15-1178827512
ProgRAMmer Dimonych
2007-05-11 00:05
2007.06.03
Не хотел создавать эту ветку, но заставили


2-1177077166
s_t_d
2007-04-20 17:52
2007.06.03
QReport в Delphi 7. Как добавить элемент в палитру?


15-1178192522
Руслан
2007-05-03 15:42
2007.06.03
Надо фото девушки


1-1175508636
Feds
2007-04-02 14:10
2007.06.03
MDI in DLL