Вверх ↑
Этот топик читают: Гость
Ответов: 497
Рейтинг: 16
#1: 2016-06-22 17:18:26 ЛС | профиль | цитата
Может и закрепить тему вдруг полезно будет
И первый вопрос который меня поставил в тупик: как в модуле(хотелось бы в dll) отследить процедуру Webbrowser-а как WebBrowser1DocumentComplete и выполнить по нему код? Webbrowser создаю так: WEB:=Twebbrowser.Create(nil); родителя нет потому не знаю что написать вместо Form1


>>>>>>>>>>> Я говорю о Delphi 7 а не о Hiasm<<<<<<<<<<<<<<<< сори что не уточнил сразу
карма: 1
        ]  
0
Ответов: 1058
Рейтинг: 76
#2: 2016-06-22 18:12:47 ЛС | профиль | цитата
А чем штатный браузер не устраивает?
Ведь в такой способ будет использован тот же системный IE.

P.S.Если в штатном не хватает чего то, всегда можно с помощью IC прицеп сделать.
карма: 0

0
Ответов: 1926
Рейтинг: 172
#3: 2016-06-22 20:07:16 ЛС | профиль | цитата
Если интересует именно WB в hiasm, то можешь посмотреть мой вариант:
code_37360.txt
Правда, я там намутил своими экспериментами, но обработку OnNavigateComplete2 вставил. В dll вряд ли получится, если только в самой проге делать вызов метода dll, когда в самой проге произойдёт OnNavigateComplete2. Вот ещё справка по WB: http://forum.hiasm.net/forum_serv.php?q=56&id=4349.
карма: 9
0
файлы: 1code_37360.txt [2.5KB] [516]
Ответов: 497
Рейтинг: 16
#4: 2016-06-22 20:13:44 ЛС | профиль | цитата
tom-it, может версия не подходит (работа с ole в старых версиях немного не работает) так что я вот думаю или хромиум или gecko но это потом.
P.S. IC? Я говорю о Delphi 7 а не о Hiasm
P.P.S. а есть способ схему Hiasm перевести в проект делфи? sha=>dpr?
Код где-то же в один файл собирается?
карма: 1
        ]  
0
Ответов: 1926
Рейтинг: 172
#5: 2016-06-22 21:07:20 ЛС | профиль | цитата
Код компонента

Как выглядит исходник, сгенерированный HiAsm вы можете посмотреть, нажав перед компиляцией программы сочетание клавиш Ctrl+D. В результате этого в папку Elements\code\ будут помещены все исходные коды программы.

карма: 9
0
Ответов: 497
Рейтинг: 16
#6: 2016-06-22 22:24:49 ЛС | профиль | цитата
3042, не работает и папки такой нет создал толку 0 ниасм с правами админа даже в шутку дал права системы но толку стабильно нету
карма: 1
        ]  
0
Ответов: 1926
Рейтинг: 172
#7: 2016-06-23 04:45:27 ЛС | профиль | цитата
Elements\delphi\code
карма: 9
0
Ответов: 10
Рейтинг: 0
#8: 2016-11-07 23:03:59 ЛС | профиль | цитата
Доброго времени!
Помогите с инсталляцией KOL MCK в Delphi 7.
Пакет скачал отсюда:
https://sourceforge.net/projects/keyobjectslibrary/
Все встало вроде без нареканий.
Создаю проект, кидаю на форму 'Button1' с вкладки KOL.
Попытка компиляции, - ошибки:
[Fatal Error] DesignEditors.pas(530): File not found: 'Proxies.dcu'
Нашёл файл В ДИРЕКТОРИИ C++(!) - C:\Program Files\Borland\CBuilder6\Lib\Obj\proxies.dcu
Закинул его в папку.
Далее, F9 - >
[Fatal Error] File not found: 'c:\program files\borland\delphi7\Rave5\Lib\Proxies.pas'
А вот этого файла нет ни в делфи ни в ц-билдере.
В чем может быть проблема.

Знаю, hiasm основан на kol. И наверняка есть знатоки KOL. Прошу помочь.
карма: 0

0
Ответов: 4630
Рейтинг: 749
#9: 2016-11-08 12:11:47 ЛС | профиль | цитата
У тебя, возможно, что-то не так с настройками Delphi. Попробуй создать обычный проект (без KOL/MCK), или скомпилируй один из примеров.

Редактировалось 1 раз(а), последний 2016-11-08 12:12:48
карма: 26

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)