Главная страница
    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.054 c
15-1178537912
Рамиль
2007-05-07 15:38
2007.06.03
Кто нибудь делал фотокниги


6-1164207462
RealGanj
2006-11-22 17:57
2007.06.03
Свой DayTimeServer


15-1178207657
SummerRain
2007-05-03 19:54
2007.06.03
Пути к файлам


15-1178777604
Alkid
2007-05-10 10:13
2007.06.03
Схемы разибения дисков


11-1160734977
Psychedelic
2006-10-13 14:22
2007.06.03
Как перехватить сообщения без KOL applet и Form.OnMessage





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