|
 14.9 Кб |
|
| Люди, помогите разобраться:
class _HTTPCONN
{
TNMHTTP *NMHTTP;
public:
int Connect(AnsiString Url, AnsiString ProxyPort);
};
int _HTTPCONN::Connect(AnsiString Url, AnsiString ProxyPort)
{
if (!Url.Length()) return 0;
if (ProxyPort.Length())
{
AnsiString Proxy, Port;
int PosDiv = ProxyPort.Pos(":");
if (!PosDiv) return 0;
Proxy = ProxyPort.SubString(1,PosDiv-1);
Port=ProxyPort.SubString(PosDiv+1,ProxyPort.Length()-PosDiv);
NMHTTP->Proxy = Proxy;
NMHTTP->ProxyPort = Port.ToInt();
}
NMHTTP->Get(Url);
return 1;
}
//--------------------------------------------------------------
_HTTPCONN *WebCon = new _HTTPCONN;
//--------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
WebCon->Connect(Edit1->Text,Edit2->Text);
}
//====================================================
Текст проги сильно сокращён, но смысл в том, что при вызове
NMHTTP->Get(Url) вылетает ошибка (во вложении).
Что я делаю не так? | |
|
|