Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.029 c
2-1178800180
Deled
2007-05-10 16:29
2007.06.03
перезагрузка


15-1175858722
TIF
2007-04-06 15:25
2007.06.03
Про создание сайтов


2-1179214989
RomanLN
2007-05-15 11:43
2007.06.03
Что делаю не так???


9-1151830455
Ricks
2006-07-02 12:54
2007.06.03
Воллейбол


1-1176127944
SkySpeed
2007-04-09 18:12
2007.06.03
Как в режиме RunTime НОРМАЛЬНО изменить форму TForm?




   Наверх