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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2014, 08:36   #1
weech
Пользователь
 
Аватар для weech
 
Регистрация: 16.11.2011
Сообщений: 91
По умолчанию Не получается создать Хромиум

Здравствуйте. Пытаюсь динамически создать экземпляр класса TChromium, используя следующий код:
Код:
var
   T: Tchromium;
begin
   T:= TChromium.Create(nil{Form1});
   T.Parent:=Form1;
Но он упорно не хочет отображаться на форме, перепробовал все комбинации Owner/Parent, но так и не добился результата. Подскажите, в чем может быть проблема.
weech вне форума Ответить с цитированием
Старый 18.11.2014, 10:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А метод Show у него есть?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2014, 05:27   #3
weech
Пользователь
 
Аватар для weech
 
Регистрация: 16.11.2011
Сообщений: 91
По умолчанию

Есть, пробовал. Проблема оказалась в том, что он создавался размерами 0х0, я это исправил, он немного поработал, а потом опять перестал появляться. Причем, область, где он располагается активна: курсор меняет свой тип при наведении на разные элементы. А спустя секунд 30 вся эта область становится черной. Приходится выводить в мемо исходники страниц, чтобы понять, где я нахожусь.
weech вне форума Ответить с цитированием
Старый 21.11.2014, 03:21   #4
weech
Пользователь
 
Аватар для weech
 
Регистрация: 16.11.2011
Сообщений: 91
По умолчанию

На другом компьютере при запуске экзешника все видно нормально. Может нужно установить что-то дополнительно? Причем в других версиях делфи нет проблем.
weech вне форума Ответить с цитированием
Старый 21.11.2014, 07:40   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не юзаю хром, почему не скажу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.12.2014, 22:00   #6
Deman75
Пользователь
 
Регистрация: 01.10.2014
Сообщений: 13
По умолчанию Если еще актуально

Недавно встраивал в свою программку полноценный браузер на TChromium. С большим количеством проблем встретился. Так же создавал вкладки и все такое. Собственно код создания браузера.
Код:
 brow:=TChromium.Create(Form1);
 brow.Options.AcceleratedCompositing:=STATE_DISABLED;
 brow.Parent:=newtab; // это вкладка, которая была создана парой строк выше
 brow.Name:='brow'+inttostr(CompName);
 brow.OnBeforeClose:=brow1.OnBeforeClose;
 brow.OnAfterCreated:=brow1.OnAfterCreated;
 brow.Align:=alClient;
 brow.Load(url);
 brow.OnTitleChange:=brow1.OnTitleChange;
 brow.OnBeforePopup:=brow1.OnBeforePopup;
 brow.OnBeforeDownload:=brow1.OnBeforeDownload;
 brow.OnAddressChange:=brow1.OnAddressChange;
К сожалению время сейчас код сделать универсальным нет, по этому вытащил прямо из юнита.
Deman75 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кто может создать браузер на основе Хромиум nechaevnet Фриланс 2 20.06.2014 16:31
кто может создать браузер на основе Хромиум nechaevnet PHP 0 13.06.2014 15:18
С#: Не получается создать процесс mzelenyy Общие вопросы .NET 2 20.09.2013 00:19
В С# не получается создать процесс mzelenyy Общие вопросы C/C++ 1 03.08.2010 22:11
Не получается создать цикл SStone Microsoft Office Excel 4 08.09.2009 20:29