Witold napisał(a):Dante napisał(a):Tak jak ja, tylko akurat używam Turbo i nie mam takiej możliwości.Gdyby chodziło mi tylko o rozwiązanie problemu, to nie ślęczałbym na biblioteką wininet.dll, tylko skorzystałbym z bibliotek np. INDY TIdHTTP, i nie byłoby najmniejszego problemu.
Raczej masz, Turbo C++ Explorer ma zainstalowaną indy (v9.0.50), tyle że komponentów nie ma na palecie, trzeba je tworzyć przez new.
- Kod: Zaznacz cały
#include <IdHTTP.hpp>
#pragma comment(lib,"indy.lib") // lub #pragma link "indy.lib"
//---------------------------------------------------------------------------
__fastcall TfrmMain::TfrmMain(TComponent* Owner)
: TForm(Owner)
{
TIdHTTP * indyHttp = new TIdHTTP(this);
Caption = indyHttp->Version;
indyHttp->Host = "benchmark.pl";
indyHttp->HandleRedirects = true;
Memo1->Text = indyHttp->Get("http://benchmark.pl/");
}
//---------------------------------------------------------------------------
Dzięki tej informacji, można wykorzystać korzyści jakie daje ta biblioteka. I tak się nią bawię, ale nie do końca rozumiem jak to działa.
Testowałem sobie strony no więc spróbowałem tą, która w ostatnim czasie sprawiała wiele problemów i mam taki oto błąd:
Kod jak wyżej tylko użyłem strony jak przy testach wininet/urlmon.h:
- Kod: Zaznacz cały
//Url = "http://www.bet-at-home.com/odd.aspx?action=toggleEventGroup&SportID=1&EventGroupID=222";
//Url = "http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/idx.html";
//Url = "http://www.dotnetheaven.com/uploadfile/mahesh/commonwininetapi05242005064319am/commonwininetapi.aspx";
//Url = "http://www.microsoft.com/downloads/details.aspx?familyid=413744D1-A0BC-479F-BAFA-E4B278EB9147&displaylang=en";
//Url = "http://tv.wp.pl/programy.html?katn=Lista+kana%B3%F3w&ticaid=18dea";
//Url = "http://www.google.pl/search?hl=pl&client=firefox-a&rls=org.mozilla:en-US:official&hs=Rbr&q=URLOpenBlockingStream&start=20&sa=N";
PS aha zapomniałem dodać, że gdy zrobię kontynuacje po w/w błędzie to strona się wczyta poprawnie nie dotyczy tylko błędu który się pojawia przy próbie wczytania strony forum