|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2013, 21:48 | #1 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
Ошибка в libcef.dll только с Delphi 7, в Delphi XE3 - нет
Предыстория: хочу написать браузер под свои нужды. TWebBrowser не рассматриваю, про Gecko и Chromium в курсе.
История: Скачал Chromium Embedded, зарегистрировал в D7, кинул компонент на форму - компилирует но при запуске возвращает внутреннюю ошибку libcef.dll фреймворка. Повторил с тем же компонентом в Delphi XE3 - компилирует и запускает на ура. Вопрос: Почему одна и та же библиотека отказывается работать с D7 и работает с XE3? Можно ли заставить её работать с D7 или это сугубо косяк разработчиков dll? И сразу же оффтоп : Как в XE3 создать проект с пустой формой? Выбирать каждый раз Other -> MDI Application и вручную выгребать весь мусор? |
03.04.2013, 21:55 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
03.04.2013, 22:05 | #3 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
При запуске приложения ошибка Exception EExternalException in module libcef.dll at 0004b310. External exception 80000003. (Краем глаза видел мысль что это отладочный break, случайно оставшийся в компилированной dll) Если запускать под D7 - выбрасывает в дизассемблированный код.
И снова оффтоп : Кого лучше (или проще) использовать: Chromium или Gecko? Последний раз редактировалось noname_06; 03.04.2013 в 22:17. |
03.04.2013, 22:26 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Подозреваю что там сложность при работе с Юникодом, всмысле требуется передача параметров в юникоде и только в нем... P.S. Хотя подозреваю что компонет этот на самом деле попытка адаптировать под старенькую D7, и судя по всему не особо удачная.
I'm learning to live...
|
||
03.04.2013, 22:50 | #5 | |
Пользователь
Регистрация: 18.01.2009
Сообщений: 49
|
Цитата:
C отладчиком пока, к сожалению, не дружу. Остановка на PUSH $01, если бы на CALL, я бы может сам догадался где проблема. Последний раз редактировалось noname_06; 03.04.2013 в 23:05. |
|
08.05.2013, 06:29 | #6 |
Пользователь
Регистрация: 01.11.2007
Сообщений: 19
|
Идентичная проблема. Удалось решить?
|
08.05.2013, 06:49 | #7 | |
Пользователь
Регистрация: 01.11.2007
Сообщений: 19
|
Пока удалось выйти из ситуации путем установки более старой версии:
Цитата:
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1 Обновленный вариант пока не смог запустить |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка платформы в Delphi XE3 | Darmarius | Общие вопросы Delphi | 10 | 01.08.2013 07:28 |
Ошибка DLL delphi | hemn6vyr | Общие вопросы Delphi | 3 | 12.03.2013 08:09 |
ошибка при обновлении Indy в Delphi XE3 | bakanaev | Общие вопросы Delphi | 5 | 14.01.2013 19:07 |
Программист Delphi который поможет доделать проект на Delphi XE3 | BukTop2009 | Фриланс | 3 | 26.10.2012 23:51 |
Ошибка в Delphi или нет? | vitalik007 | Общие вопросы Delphi | 3 | 10.04.2008 19:47 |