Главная страница
    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.47 MB
Время: 0.043 c
15-1178125890
Константинов
2007-05-02 21:11
2007.06.03
Как бороться с начальством?


15-1178776919
Darvin
2007-05-10 10:01
2007.06.03
Vista + GetVersionEx


15-1178527043
Ega23
2007-05-07 12:37
2007.06.03
Нужна приблуда.


2-1179147314
TempUser
2007-05-14 16:55
2007.06.03
И всё таки как скинуть программу в трей?


3-1173947861
Grant
2007-03-15 11:37
2007.06.03
BLOBы в Oracle





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