|
|
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Ребят, помогите пожалуйста разобраться! Скачал с гитхаба https://github.com/salvadordf/CEF4Delphi так же скачал по той же ссылке, чуть ниже, бинарные файлы 32 bits указал пути в Libararyи установил, создаю новый проект, кидаю на форму ChromiumWindow1, и кнопку. Далее View Source, добавил туда код, как указано тут https://www.briskbard.com/index.php?lang=en&pageid=cef В кнопке код Код: pascal 1. и 0 реакции.. Вроде все нужные файлы добавил, вот скрин Delphi 10.3.3 Rio, win7 64 Помогите пж, очень надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 02:45 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
реакции 0 - в смысле, всё компилится, но страница не загружается. Даже сообщения типа error 404 и тд нету.. пишу вам с температурой 37.5 ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 02:49 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Tech N9ne реакции 0 - в смысле, всё компилится, но страница не загружается. Даже сообщения типа error 404 и тд нету.. пишу вам с температурой 37.5 ))) Используй Chrome DevTools, чтобы понять, что там у тебя не загружается https://developers.google.com/web/tools/chrome-devtools ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 12:45 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
много раз уже писалось SimpleBrowser.dpr Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 14:28 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Изучай прилагающиеся примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 15:12 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Я запускаю демку, SimpleBrowser. требуемые файлы закидываю в папки, пути к этим папкам прописываю в View Source. Больше ничего не меняю, запускаю демку, она компилится, и при попытки открыть любую страничку - ничего не происходит. как будто браузера и нет. Вот скрин)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 18:09 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
а где закрывающий слеш? https://google.ru/ и про ДЛЛ секретные и прочие файлы из комплекта не забудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 19:22 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Pcrepair а где закрывающий слеш? https://google.ru/ и про ДЛЛ секретные и прочие файлы из комплекта не забудь Бро, любого рода страница не открывается, при попытки открыть страничку, около курсора появляется значек загрузки, через секунду исчезает - кроме этого больше ничего не происходит. Я пробовал и www. и без www, и http и S и тд. Насчет файлов, вроде всё в папке с проектом Simple Browser. View Source: Код: pascal 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. По логике, если бы чего-то не хватало - дельфя дала бы знать) Но явно же чего-то не хватает.. всё компилится но не работает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 19:39 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Я связался с этим хромом только потому что не могу с twebbrowser`ом дождаться полной загрузки страницы (любого сайта), Конечная цель, имея любой url, получить скриншот страницы. Но twebbrowser не ждет полной загрузки. ReadyState становится READYSTATE_COMPLETE до полной загрузки. DocumentComplete тоже не спасает. Может всё таки есть способ добиться желаемого с twebbrowser? Так же были мысли юзать сервисы с апи, я ему запрос с ссылкой - он мне ответ со скриншотом. Пока тестировал - получил бан) за частоту обращений. Блин, цель простая, а столько мороки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 21:29 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Tech N9ne, да мороки с веббраузер и с хромом полно но у меня все работает, в тех рамкам что мне нужно вот усеченная версия (удалил все файлы из состава хрома чтоб влезло) обрати внимание на состав хрома и его события версия CEF4Delphi_2019(Chromium 79) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2020, 22:30 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Tech N9ne Я связался с этим хромом только потому что не могу с twebbrowser`ом дождаться полной загрузки страницы (любого сайта), Конечная цель, имея любой url, получить скриншот страницы. Но twebbrowser не ждет полной загрузки. ReadyState становится READYSTATE_COMPLETE до полной загрузки. DocumentComplete тоже не спасает. Может всё таки есть способ добиться желаемого с twebbrowser? Так же были мысли юзать сервисы с апи, я ему запрос с ссылкой - он мне ответ со скриншотом. Пока тестировал - получил бан) за частоту обращений. Блин, цель простая, а столько мороки... а конечная цель? ну будет у тебя скриншот страницы на 5 экранов, дальше что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2020, 00:29 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
sql2012, Какие экраны?) Если ты имеешь в виду скриншот страниы с верху и до самого низа, это не то. Просто обычный скриншот того, что отображается в браузере, после окончания загрузки страницы. Я делаю для себя программу, удобный для меня хранитель ссылок... Нечто на подобии старой экспресс панели в опера, со скриншотами страниц. Пока это выглядит так: Сейчас там только названия сайтов и описания. Но хотелось бы сделать так, как было задумано изначально, с миниатюрными скриншотами сайтов. В общем вот... А так спасибо всем, особенно Pcrepair, его демка рабочая, от нее и буду плясать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2020, 01:07 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Так-с, давайте разбираться по порядку: 1. Проверить файл проекта, как писал Pcrepair: Код: pascal 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. 2. Проверить либы рядом с проектом: Обрати внимание, что у меня все либы лежат в папке cef4, а не рядом с ЕХЕ! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 3. Попробовать связку двух компонетов: TCEFWindowParent и TChromium Бросаем их на форму и настраиваем ряд дополнительных свойств (напр. AfterCreated): Код: pascal 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. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. И еще один момент... Если будут какие-либо перехваты: загрузки страниц, открытия файлов, сохранения файлов и т.д. Все это нужно делать в асинхронном режиме (таймер или поток тут уж как смогёте)! Иначе контекст браузера подвешивается намертво :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2020, 10:11 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
C:\Program Files (x86)\Embarcadero\Studio\Компоненты\cef\CEF4Delphi-master\demos\Delphi_VCL\SimpleBrowser\Win32\Debug\ Кто же располагает компоненты в Program Files и еще хочет, чтобы у него что-то работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2020, 16:05 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
ziv-2014 C:\Program Files (x86)\Embarcadero\Studio\Компоненты\cef\CEF4Delphi-master\demos\Delphi_VCL\SimpleBrowser\Win32\Debug\ Кто же располагает компоненты в Program Files и еще хочет, чтобы у него что-то работало. Если IDE запускается с правами админа, то технически расположение в Program Files не играет роли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2020, 17:51 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Tech N9ne, - CEF4Delphi: бинарные файлы 32 bits - Delphi 10.3.3 Rio, win7 64 А какой битности компилируемое приложение? Оно, ведь, должно быть одинаковой с DLLками хромиума ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2020, 13:59 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, Оно ругнется, если библиотеки будут не той разрядности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2020, 15:45 |
|
||
|
TChromium не реагирует
|
|||
|---|---|---|---|
|
#18+
ziv-2014 Кроик Семён, Оно ругнется, если библиотеки будут не той разрядности. на самом деле, так нельзя сказать на 100%. Если там в недрах CEF4Delphi динамическая линковка через LoadLibrary с обработкой ошибок, то, может и не ругнется Exception'ом, а как-нибудь мягко через статус при инициализации библиотеки. возможно, автору надо скачать другой вариант (смотри картинку). Но он, ведь, молчит как партизан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2020, 16:51 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40008442&tid=2037931]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 470ms |

| 0 / 0 |
