|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.01.2013, 20:33 | #1 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
DCEF3(Delphi Chromium Embedded Framework 3). GetSourceProc
Доброго времени суток.
Я использую в своем проекте Delphi Chromium Embedded Framework. Есть следующий код: Код:
Можно как то "подождать" на получение кода страницы? Код:
Последний раз редактировалось Delphi_ProGer; 21.01.2013 в 01:29. Причина: Изменил название темы, чтобы было понятнее. |
21.01.2013, 01:18 | #2 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Есть у кого-нибудь какие-то идеи? Может как-то использовать WaitForSingleObject?
|
21.01.2013, 01:32 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
кто мешает завести любой обьект синхронизации(кроме мютекса), вам подойдет Event или критическая секция.
создать, занять, в колбэке освободить(а основной поток этого ждет) и все. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.01.2013, 01:47 | #4 | |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Цитата:
Спасибо за совет. Буду пробовать. |
|
30.01.2013, 06:52 | #5 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Здраствуйте снова)
Проблема у меня все же осталась... Код:
^ В коде закоментировал нужные внимания строки |
30.01.2013, 08:27 | #6 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
1. поместать менями. у тебя стулья раньше денег
Код:
3. дедлок -ожидание самого себя. Wait усыпляет поток в котором должно произойти SetEvent в однопоточке WaitForSingleObject с эвентом не канает канает спин Код:
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 30.01.2013 в 08:53. |
30.01.2013, 19:39 | #7 | |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Скопировал этот код
Код:
Цитата:
|
|
30.01.2013, 19:58 | #8 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
а раньше как в калбек заходил? в 1 посте?
Не стесняемся, плюсуем!
|
30.01.2013, 20:55 | #9 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Сначала выполнялся до конца код:
Код:
Код:
Последний раз редактировалось Delphi_ProGer; 30.01.2013 в 20:57. |
31.01.2013, 14:02 | #10 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
в процедуре CallbackGetSource обрамите код в критическую секцию trtlcriticalsection.А вызов Showmessage('Get source'); так же заключите в эту же секцию.это даст нужный эффект.коллбэк-функции имеют асинхронную природу,поэтому управление возвращается сразу после вызова,подобно postmessage.
"ковыряю изнутри" (с)
|