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

Вниз

LSP (Layered Service Provider)   Найти похожие ветки 

 
Nucer   (2009-01-10 18:15) [0]

Помогите найти пример работы с LSP (Layered Service Provider) на Delphi.


 
Сергей М. ©   (2009-01-10 19:45) [1]

http://forum.sources.ru/index.php?showtopic=229658


 
Nucer   (2009-01-10 20:17) [2]

Спасибо, но это я видел. Там нет dfm файла, но восстановить его было не сложно. При компиляции DLL пришлось удалить все экспортируемые функции кроме WSPStartup, потому что их просто нет в коде. Вот что получилось:
http://trash.evermore.ru/f/5954_404.zip (исходники и exe/dll)

Провайдер регистрируется, debug строки выводятся, но при попытке соединения в тестовой программе получаю сообщение об ошибке "Can"t create new socket". Последняя выведенная debug-строка: "WSPStartup...".

Вообще, тот пример взят с www.delphibbs.com/delphibbs/dispq.asp?lid=1638550
Там код из трех файлов вставлен в текст сообщения (посмотреть можно в кэше гугла, сделав поиск по ссылке).


 
Nucer   (2009-01-10 20:26) [3]

Честно говоря, даже не знаю в какую сторону копать и где искать ошибку. В интернете информации по теме крайне мало (на русском вообще нет).


 
Nucer   (2009-01-11 12:27) [4]

Разобрался, значение константы reg_key в spi.dpr заменить на:
"SYSTEM\CurrentControlSet\Services\WinSock2\SockEyeS"


 
Nucer   (2009-01-11 12:32) [5]

Подскажите (скорее всего глупый вопрос, но все-таки), глобальные переменные в моей DLL распространяются на все процессы?


 
Rouse_ ©   (2009-01-11 14:04) [6]


> глобальные переменные в моей DLL распространяются на все
> процессы?

нет


 
Сергей М. ©   (2009-01-11 14:27) [7]


> глобальные переменные в моей DLL распространяются на все
> процессы?


Могут и "распространяться", если для этого приняты специальные меры.


 
гость   (2009-02-04 13:17) [8]

Nucer, оставь свой номер icq, будем копать вмете..



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

Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.061 c
15-1269207002
Юрий
2010-03-22 00:30
2010.08.27
С днем рождения ! 22 марта 2010 понедельник


2-1274677239
viktooor
2010-05-24 09:00
2010.08.27
Поис в диапазоне дат


2-1270656345
Беликов А.А,
2010-04-07 20:05
2010.08.27
ADOQuery и TThread


2-1273173878
glikozid
2010-05-06 23:24
2010.08.27
Обращение к StringGrid из другой формы


8-1204709161
IGray
2008-03-05 12:26
2010.08.27
Как создать объект DirectDraw на втором мониторе?





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