![]() |
|
Модераторы: MetalFan |
![]()
|
|
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Пишу код
Вроде все правильно, но выходит ошибка Missing operator or semicolon в чем дело??? |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
У меня нормально...
На какой строчке пишет ? -------------------- С уважением, г-н Посол. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
тут with WebBrowser1 do
Добавлено @ 11:07 У меня компонет браузера был сразу на вкладке ИНТЕРНЕТ после установки Дельфи 7, и я его сам в ручную не устанавливал, может в этом дело??? |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
ауууууууу
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
Да и вряд ли ошибка в этом, т.к. это ошибка компиляции... Странно это всё... Быстрее будет, если ты пришлёшь мне исходник... -------------------- С уважением, г-н Посол. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Это почти весь код:
procedure Tgramm.FormCreate(Sender: TObject); begin Image1.Picture.LoadFromFile('bmp/win6.bmp') with WebBrowser1 do begin WebBrowser1.OleObject.document.body.Style.scrollbarArrowColor := '#0099FF'; OleObject.document.body.Style.scrollbar3DLIGHTCOLOR := '#FFFFFF'; OleObject.document.body.Style.scrollbarDarkShadowColor := '#0099FF'; OleObject.document.body.Style.scrollbarFaceColor := '#99CCFF'; OleObject.document.body.Style.scrollbarHighlightColor := '#0099FF'; OleObject.Document.body.Style.scrollbarShadowColor := '#0099FF'; OleObject.Document.body.Style.scrollbarTrackColor := '#FFFFFF'; end; end; И возникают ошибки: [Предупреждение] grammatica.pas(7): Unit 'OleAuto' is deprecated [Ошибка] grammatica.pas(81): Missing operator or semicolon [Фатальная Ошибка] komek.dpr(15): Could not compile used unit 'grammatica.pas' Если не трудно, опиши каждую из них, спасибо! |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 2 Всего: 61 |
Если бы ещё строчки , на которых ошибка вылетает написал...
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
После Image1.Picture.LoadFromFile('bmp/win6.bmp') надо поставить точку с запятой
-------------------- С уважением, г-н Посол. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Поставил, но теперь на строчке OleObject.document.body.Style.scrollbarArrowColor := '#0099FF';
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
Если исправить тот код? который ты привёл (поставить ";"), то никаких ошибок не должно быть... Видимо, ты еще что-то подправил. Покажи, какой код у тебя теперь. Это сообщение отредактировал(а) p0s0l - 16.11.2004, 20:14 -------------------- С уважением, г-н Посол. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Возникает ошибка винды, что то сввязанное с памятью по адресу (Read for address 0000000), прога запускается, но эта ошибка вылезает!
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
Либо WebBrowser не создан...
Но скорее всего, т.к. это происходит в OnCreate, у тебя в WebBrowser не загружена страничка... Нет никакого Document'а еще... Сделай вначале WebBrowser1.Navigate ( ... ), подожди пока загрузится, потом уже меняй стиль скроллбара... Хотя это имхо... -------------------- С уважением, г-н Посол. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Ладно, попробую, но ты не мог бы скинуть пример кода, от начала до конца, как у тебя это работает! Спасибо!
|
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Вот полный код:
И теперь при запуске вылазиет окно с текстом: Method 'scrollbarArrowColor' not supported by automation object, а теперь в чем проблема???? Мож в свойствах браузера что-то надо настроить? |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
ауууууууу
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
У меня это всё работает - менется стиль скроллбаров... Возможно, твой IE не поддерживает изменения этих свойств... -------------------- С уважением, г-н Посол. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Win2000, IE6. Я тоже думал что винда не поддерживает, а как тогда за место скрола хотябы сделать его не 3d а плоским, пример один нашел, не работает, посоветуй!
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
proger, ты можешь кинутьь мне на мыло скомпиленную на твоём компе прогу ? Посмотреть, будет ли она работать у меня...
-------------------- С уважением, г-н Посол. |
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
p0s0l ok
|
|||
|
||||
| KORN |
|
|||
|
Unregistered |
Ошибка бывает из-за того, что в HTML-документе уже есть директивы для расскраски скроллбара. Используй или свой код или удали в HTML-документе.
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
Всё работает...
Странно... У меня тоже IE6... Только WinXP... Хм... Надо найти доки по интерфейсу HTMLBody и посмотреть инфу про Style... Может там раскроют в чём тут секрет... -------------------- С уважением, г-н Посол. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
p0s0lА где поискать, или просто напиши как его сделать не 3d и мне хватит. Спасибо!
|
|||
|
||||
| Гость_proger |
|
|||
|
Unregistered |
p0s0lА где поискать, или просто напиши как его сделать не 3d и мне хватит. Спасибо!
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
Выяснил пока что одно:
-------------------- С уважением, г-н Посол. |
|||
|
||||
| Alex |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 1 Всего: 162 |
Взято из FAQ:http://blackman.km.ru/myfaq/cont4.phtml Перевод материала с сайта members.home.com/hfournier/webbrowser.htm Следующий пример устанавливает borderStyle:
Автор: Donovan J. Edye -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
||||
|
|||||
| Кащей |
|
||||
|
Unregistered |
Ошибка кроется тут:
И искать причину надо в загружаемом файле, поставь например так:
И все будет работать |
||||
|
|||||
| p0s0l |
|
||||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 6 Всего: 112 |
Alex, я так понял, что надо сделать плоским не сам WebBrowser, а только скроллбар... А вот с настройкой стиля скроллбара, как видишь, проблемы... Добавлено @ 00:33 Кащей, не, проблема не в навигации
-------------------- С уважением, г-н Посол. |
||||
|
|||||
| Кащей |
|
|||
|
Unregistered |
Возьмите пример из '\DEMOS\Coolstuf'. Заполните метод Webbrowser1.Navigate(), тем кодом, что прилогается и увидите, что все работает, но если ругнется именно на загружаемом файле, значит дело именно в нем, если не ругнется, выкидывайте из примера все лишнее, пока не наткнетесь на ошибку. А лучше оставте базой примерный браузер и доработайте его (как я)
|
|||
|
||||
| Кащей |
|
|||
|
Unregistered |
Прошу прощение, я имел ввиду метод WebBrowser1DocumentComplete()
|
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Да сложно, но мы пока не продвинулись
|
|||
|
||||
| proger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 10.10.2004 Репутация: нет Всего: 1 |
Как сделать плоским скрол???
|
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |