С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.95/22: Рейтинг темы: голосов - 22, средняя оценка - 4.95
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
1

веб браузер на borland c++

26.07.2010, 21:06. Показов 4406. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
веб браузер на borland c++ как узнать размер открито сайта.
Сколько килобайтов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
26.07.2010, 21:06
Ответы с готовыми решениями:

Веб-браузер, парсинг в общем работа с веб-страничками!
Здраствуйте! Вот тут решил попрактиковаться в работе с WebBrowser.. Постановка задачи: Открыл я...

Какой веб браузер стоит по умолчанию
Сабж. Как узнать какой ВБ стоит по умолчанию?

Веб-браузер в черно-белых тонах
Стоит задача реализовать интерфейс(браузер) для дальтоников грубо говоря. Вопрос в тыл... Сам...

Веб-браузер, периодически открывающий страницы и выполняющий поиск по ключевым словам
Доброго времени суток. Вопрос такой: есть браузер на c++ builder и нужно сделать так, чтобы он с...

21
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
26.07.2010, 21:19 2
C++
1
2
3
4
5
6
7
void __fastcall TForm2::CppWebBrowser1ProgressChange(TObject *Sender,
      long Progress, long ProgressMax)
{
Label1->Caption=Format("%d Кбайт",
ARRAYOFCONST(
(AnsiString (int)(ProgressMax/1024))));
}
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
26.07.2010, 21:48  [ТС] 3
C++
1
2
3
4
5
6
7
void __fastcall TForm2::CppWebBrowser1ProgressChange(TObject *Sender,
      long Progress, long ProgressMax)
{
Label1->Caption=Format("%d Кбайт",
ARRAYOFCONST(
(AnsiString (int)(ProgressMax/1024))));
}
а почему он даеот ошибку

Добавлено через 20 минут
C++
1
2
3
Label1->Caption=Format("%d Кбайт",
ARRAYOFCONST(
(AnsiString (int)(ProgressMax/1024)))); //-< вот тут на канце даеот ошибка почему заранее спасибо
 Комментарий модератора 
Используйте теги кода, пожалуйста.
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
26.07.2010, 22:14 4
Извиняюсь незаметил ошибку:
C++
1
2
3
4
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 10:41  [ТС] 5
На конце кода видаеот только одну ошибку это.Зваранее спасибо

Undefined symbol 'ProgressMax'
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 13:48 6
напиши этот код в событии ProgressChange.
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 20:31  [ТС] 7
bond95 спасибо код работает. Уминя когда откриваю страничку пишт сколько килобайтов а потом пишт 0 килобайтов. Можно так сделать ну чтобы не писал 0 килобитов а осталася прежный.Напримерь откриль станичку он весит 50 кб он написал 50 кб патом 0 кб можно так сделать чтобы он остался 50 кб до открите друго страничку.Заранее спасибо
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 20:36 8
C++
1
2
3
4
5
6
7
8
bool i=true;
if(i==true) {
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
i=false;
}
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 21:04  [ТС] 9
Он пишт сколько кб но опять патом через 2 сек пишт 0.Помогите пожалуйста

Добавлено через 1 минуту
Хоть он бы держал размер ну 10 секунд.Заранее спасибо
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 21:11 10
C++
1
bool i=true;
напиши в самом верху.
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 21:19  [ТС] 11
вот написал но тоже самое
C++
1
2
3
4
5
6
7
bool i=true;
if(i==true) {
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
i=false;

 Комментарий модератора 
Используйте теги кода! Если не знаете как, то вот вам руководство https://www.cyberforum.ru/abou... 03521.html
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 21:28 12
C++
1
2
3
4
5
6
if(i==true) {
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
i=false;
Вот это в обработчик.
А это в самый верх кода.
C++
1
bool i=true;
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 21:34  [ТС] 13
вот я также сделал но это опять 0 поевлается
C++
1
2
3
4
5
6
7
8
9
10
11
12
void __fastcall TForm1::CppWebBrowser1ProgressChange(TObject *Sender,
      long Progress, long ProgressMax)
{
bool i=true;
if(i==true) {
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
i=false;
}
}
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 21:35 14
C++
1
 bool i=true;
вот это с события удали.
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 21:42  [ТС] 15
ЭТУ удалаю
C++
1
 bool i=true; //код даеот ошибку :(
Добавлено через 1 минуту
но bool i=true; это не переменая ?
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 21:43 16
Покажи код. А то не все здесь экстрасенсы.

Добавлено через 46 секунд
Цитата Сообщение от maisdanel Посмотреть сообщение
но bool i=true; это не переменая ?
Это переменая
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 21:48  [ТС] 17
Вот это весь код

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
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include "Unit1.h"
#include <iostream>
#include <string>
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
{
ComboBox1->Items->Add(ComboBox1->Text);
CppWebBrowser1->Navigate( StringToOleStr (ComboBox1->Text));
}
 
}
 
//---------------------------------------------------------------------------
void __fastcall TForm1::CppWebBrowser1ProgressChange(TObject *Sender,
      long Progress, long ProgressMax)
{
bool i=true;
if(i==true) {
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
i=false;
}
}
//---------------------------------------------------------------------------
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 21:51 18
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
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include "Unit1.h"
#include <iostream>
#include <string>
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
bool i=true;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
{
ComboBox1->Items->Add(ComboBox1->Text);
CppWebBrowser1->Navigate( StringToOleStr (ComboBox1->Text));
}
 
}
 
//---------------------------------------------------------------------------
void __fastcall TForm1::CppWebBrowser1ProgressChange(TObject *Sender,
      long Progress, long ProgressMax)
{
if(i==true) {
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
i=false;
}
}
//---------------------------------------------------------------------------
вот правильный код
1
8 / 8 / 3
Регистрация: 01.02.2010
Сообщений: 154
27.07.2010, 21:57  [ТС] 19
спасибо
Добавлено через 18 секунд
а можно так сделать напримерь я откриль сайт google.ru он там написал сколько кб . Патом откриваю другой сайт пишт сколько кб этот сайт
0
Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
27.07.2010, 21:58 20
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
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include "Unit1.h"
#include <iostream>
#include <string>
 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
{
ComboBox1->Items->Add(ComboBox1->Text);
CppWebBrowser1->Navigate( StringToOleStr (ComboBox1->Text));
}
 
}
 
//---------------------------------------------------------------------------
void __fastcall TForm1::CppWebBrowser1ProgressChange(TObject *Sender,
      long Progress, long ProgressMax)
{
Label1->Caption=Format("%d КБайт",
ARRAYOFCONST(
(
(int)(ProgressMax/1024))));
}
//---------------------------------------------------------------------------
2
27.07.2010, 21:58
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
27.07.2010, 21:58
Помогаю со студенческими работами здесь

Подскажите где можно найти Borland C++ Builder или Borland Developer Studio 2006 C++ ? Очень надо.
Подскажите где можно найти Borland C++ Builder или Borland Developer Studio 2006 C++ ? Очень надо.

не могу запустить ехешник ,Borland 5 и Borland 6
вообщем написал прогу , писал в 6рке когда компилю ругается на Build MYBASE.h(348): E2451...

Встроенный в PSPad editor браузер выдаёт ошибку: Веб-сайт отклонил запрос на отображение веб-страницы
навеяло отсюда https://www.cyberforum.ru/php-beginners/thread726600.html#post4937346 Ребят, а в...

Публикация веб-приложения в Borland Developer Studio 2006
Как опубликовать asp.net приложение созданное на Borland Developer studio 2006 ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru