Форум программистов, компьютерный форум CyberForum.ru

Загрузка файла с интернет-сайта - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Порядок инициализации полей в конструкторе http://www.cyberforum.ru/cpp-beginners/thread157664.html
Имеется некий класс T. В нём имеются поля m_F1 (указатель) и m_F2 (неважно). Конструктор выглядит так: T::T() : m_F1 (new ...), m_F2 (m_F1->...) В момент инициализации поля m_F2 оказывается, что m_F1 неинициализировано. Я правильно понимаю, что при такой инициализации стандарт не гарантирует порядок инициализации полей? Или я что-то не так делаю?
C++ Почему функция не может вернуть массив, но может вернуть структуру содержащий массив? Почему функция не может вернуть массив, но может вернуть структуру содержащую массив? Согласитесь что это некоторое несовершенство языка... http://www.cyberforum.ru/cpp-beginners/thread157635.html
Как создать двухмерный вектор C++
если в с++ vector является заменой массива в си, то как создать двухмерный вектор? например нужно считать матрицу размером х на у из файла в вектор при этом размер матрицы неизвестен
Почему значение tellg() не изменяется? C++
Следующий код: #include <iostream> #include <fstream> using namespace std; void main() { ifstream file;
C++ Шифрование строки по паролю http://www.cyberforum.ru/cpp-beginners/thread157509.html
В продолжение этой темы. Всем привет. Выбрал время для дальнейших поползновений в неблагодарном деле изучения C++ :) Ну и очередной затык. Никак не могу усвоить работу с типами данных. Вот до сюда все вроде двигалось: #include <iostream> #include <string> #include <ctime> using namespace std;
C++ Не пойму как работает класс Hi all Не пойму как работает пример #include <stdafx.h> #include <conio.h> using namespace std; class String { public: char* ptr; String(char* s){ int n = strlen(s); подробнее

Показать сообщение отдельно
abiprofi
 Аватар для abiprofi
48 / 48 / 2
Регистрация: 04.08.2010
Сообщений: 110
06.08.2010, 01:39     Загрузка файла с интернет-сайта
Создаем новый проект.
Помещаем на форму TCppWebBrowser, TEdit, TButton - 6 шт.
Прописываем в .h файл #include <urlmon.h>
Добавляем к проекту urlmon.lib, взять отсюда - $(BCB)\LIB\PSDK\urlmon.lib
Собираем.
Ссылка битая! http://www.namesite.com/tmansfen/News/

.cpp файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "BrMain.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::OpenURLButtonClick(TObject *Sender)
{
 //Открываем в браузере, то что написали в URLEdit
 CppWebBrowser1->Navigate(URLEdit->Text.w_str(),0,NULL,NULL,NULL);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
 CppWebBrowser1->GoBack();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
 CppWebBrowser1->GoForward();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 CppWebBrowser1->Stop();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
 CppWebBrowser1->Refresh();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::SaveButtonClick(TObject *Sender)
{
 //сохраняем этот бред!!!
 URLDownloadToFile(0, URLEdit->Text.t_str(), "c:\\index.php.htm", 0, 0);
}
//---------------------------------------------------------------------------
.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//---------------------------------------------------------------------------
 
#ifndef BrMainH
#define BrMainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "SHDocVw_OCX.h"
#include <OleCtrls.hpp>
#include <urlmon.h>//обязательно прописать и добавить к проекту urlmon.lib
                   //отсюда - $(BCB)\LIB\PSDK\urlmon.lib
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
    TButton *OpenURLButton;
    TButton *Button2;
    TButton *Button3;
    TEdit *URLEdit;
    TCppWebBrowser *CppWebBrowser1;
    TButton *Button1;
    TButton *Button4;
    TButton *SaveButton;
    void __fastcall OpenURLButtonClick(TObject *Sender);
    void __fastcall Button2Click(TObject *Sender);
    void __fastcall Button3Click(TObject *Sender);
    void __fastcall Button1Click(TObject *Sender);
    void __fastcall Button4Click(TObject *Sender);
    void __fastcall SaveButtonClick(TObject *Sender);
private:    // User declarations
public:     // User declarations
    __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
 
Текущее время: 22:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru