InternetOpen
InternetConnect
HttpOpenRequest
HttpSendRequest
InternetReadFile
InternetCloseHandle
InternetCloseHandle
InternetCloseHandle
функции WinInet.h CodeGear C++builder 2007
Суть в следующем:
При использовании следующего набора функции и wininet.h :
Код:
пример работы брал вот отсюда: http://www.rsdn.ru/article/inet/wininet.xml
при компиляции среда разработки ругается следующими сообщения:
Код:
[ILINK32 Error] Error: Unresolved external 'InternetOpenA' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'InternetConnectA' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'HttpOpenRequestA' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'HttpSendRequestA' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'InternetReadFile' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'InternetCloseHandle' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'InternetConnectA' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'HttpOpenRequestA' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'HttpSendRequestA' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'InternetReadFile' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
[ILINK32 Error] Error: Unresolved external 'InternetCloseHandle' referenced from F:\WORK\TEST\DEBUG\FILE1.OBJ
Если же компилировать тот же исходный файл в MS Visual Studio, то никаких проблем не возникает, и программа работает как предполагалось.
есть ли способы решения проблемы.
Заранее спасибо.
Для тех кому может понадобиться ответ на поставленный выше вопрос.
Прочитав ФАК, а после и мсдн, пришел к следующему решению:
необходимо добавить библиотеку wininet.lib
В среде разработки нажимаем Shift+F11 и ищем wininet.lib
примерно в следующей директории:
C:\Program Files\CodeGear\RAD Studio\5.0\lib\psdk\