Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Alex-21   (11.12.2008 в 11:41)
Люди, помогите разобраться:

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) вылетает ошибка (во вложении).

Что я делаю не так?


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: