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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.047 c
15-1178275895
Юрий Зотов
2007-05-04 14:51
2007.06.03
Тоже пятничная задачка :о)


3-1174067912
RaWen
2007-03-16 20:58
2007.06.03
Delphi+excel


1-1175838763
atruhin
2007-04-06 09:52
2007.06.03
Не приходит событие OnActivate


11-1160477968
vampir_infernal
2006-10-10 14:59
2007.06.03
HWND -> PControl


15-1178736595
ANTPro
2007-05-09 22:49
2007.06.03
Подскажите где ошибка





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