Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.02.2013, 10:46   #1
mur3ick
Пробую delphi
 
Регистрация: 20.09.2012
Сообщений: 9
По умолчанию Компонент TChromium, Windows 8, DelphiXE3

Качаем, устанавливаем... http://tortoisesvn.net/downloads
Создаем гденибудь папку DCEF3 ...
В папке DCEF3 правой кнопкой мыши и выбирай пункт SVN Checout и добавляем ссылку для скачивания http://dcef3.googlecode.com/svn/trunk/ ...
После закачки компонента... Запускаем делфи...
Я добавил все пути в Tools->Options->library->Library path...
До папки DSEF3 , и до всех вложенных в нее папки...
Теперь в делфи откроем файл DSEF3\packages\DCEF_XE3.dpk ...
Build->OK->Compile->OK->Install->OK ...
Закрываем проект .bpl не сохраняя...
Из папки DSEF3 коприууем все...
Создаем новый проект, и в папку с проесктом , а именно в папку с файлом ехе, кидаем копированное из папки DSEF3 ...
Кидаем на форму компонент TChromium...
Кликаем на форме два раза и пишем код простой...
Код:
Chromium1.Load('2ip.ru');
За пускаем проект, все пашет...
1 вопросик... на общей форме, с компонентом хромиум, не работает скин альфа контрол, на кнопках и панели работает скин...
2 вопрос... гдето читал что узер агент можно изменить... Как реализовать?

Последний раз редактировалось mur3ick; 09.02.2013 в 10:54.
mur3ick вне форума
Старый 09.02.2013, 17:25   #2
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
2 вопрос... гдето читал что узер агент можно изменить... Как реализовать?
Код:
uses ...ceflib;
CefUserAgent:=''; // думаю, что присваивать юзерагент нужно лучше перед инициализацией браузера
Delphi_ProGer вне форума
Старый 10.02.2013, 08:45   #3
mur3ick
Пробую delphi
 
Регистрация: 20.09.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Delphi_ProGer Посмотреть сообщение
Код:
uses ...ceflib;
CefUserAgent:=''; // думаю, что присваивать юзерагент нужно лучше перед инициализацией браузера
Спасибо за ответ...
А поподробнее? куда сие ткнуть?
Код:
CefUserAgent:='';
а то все ошибку выдает...
mur3ick вне форума
Старый 10.02.2013, 12:56   #4
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

да хоть куда, можно и в OnCreate, можно и по кнопке
bulldog5293 вне форума
Старый 10.02.2013, 15:37   #5
mur3ick
Пробую delphi
 
Регистрация: 20.09.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от bulldog5293 Посмотреть сообщение
да хоть куда, можно и в OnCreate, можно и по кнопке
подчеркивает как ошибка... неописанная переменная... наверное....
mur3ick вне форума
Старый 10.02.2013, 16:07   #6
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

ceflib подключили?
Delphi_ProGer вне форума
Старый 10.02.2013, 17:47   #7
mur3ick
Пробую delphi
 
Регистрация: 20.09.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Delphi_ProGer Посмотреть сообщение
ceflib подключили?
Код:
unit Unit2;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, cefvcl, ceflib;

type
  TForm2 = class(TForm)
    Chromium1: TChromium;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
begin
Chromium1.Load('http://tools.mydiv.net/myip/');
end;

end.
пример...

Последний раз редактировалось mur3ick; 10.02.2013 в 18:49.
mur3ick вне форума
Старый 10.02.2013, 18:45   #8
mur3ick
Пробую delphi
 
Регистрация: 20.09.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от mur3ick Посмотреть сообщение
Код:
unit Unit2;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, cefvcl, ceflib;

type
  TForm2 = class(TForm)
    Chromium1: TChromium;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
begin
Chromium1.Load('http://tools.mydiv.net/myip/');
end;
begin
CefUserAgent:='mur3ick';

end.
пример...
нашел...
с альфаконтролом тож разобрался...
но прогресс бар как в ие не сделать...
какие функции отвечать могут за прогрес бар?

Последний раз редактировалось mur3ick; 10.02.2013 в 18:49.
mur3ick вне форума
Старый 11.02.2013, 11:49   #9
mur3ick
Пробую delphi
 
Регистрация: 20.09.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от mur3ick Посмотреть сообщение
нашел...
с альфаконтролом тож разобрался...
но прогресс бар как в ие не сделать...
какие функции отвечать могут за прогрес бар?
Код:
procedure TForm1.Chromium1LoadEnd(Sender: TObject; const browser: ICefBrowser;
  const frame: ICefFrame; httpStatusCode: Integer);
begin
  sProgressBar1.position:=sProgressBar1.Max  ;
end;

procedure TForm1.Chromium1LoadStart(Sender: TObject; const browser: ICefBrowser;
  const frame: ICefFrame);
begin
sProgressBar1.position:=sProgressBar1.Min ;
end;
такой вариант не очень катит
mur3ick вне форума
Старый 13.02.2013, 21:28   #10
mur3ick
Пробую delphi
 
Регистрация: 20.09.2012
Сообщений: 9
По умолчанию

как достать ссылку? GoBack, GoForward...
Для проверки существуют ли?
mur3ick вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компонент Windows MediaPlayer Fantom.as Компоненты Delphi 13 21.06.2016 13:19
Delphi. Компонент-предок, компонент-родитель amico Помощь студентам 1 23.09.2015 21:20
компонент Windows media player D][mon C# (си шарп) 1 12.03.2012 09:04
[Поиск] Компонент локализации строковых ресурсов и сторонних компонент delphi Человек_Борща Компоненты Delphi 3 23.08.2011 10:44