Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TEmbeddedWB ошибка при компиляции 
:(
    Опции темы
Kasiro
Дата 27.8.2011, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 11.7.2010

Репутация: нет
Всего: -1



Всем привет. Кидаю на форму TEmbeddedWB и получаю при компиляции:

Цитата

[BCC32 Error] Ieconst.hpp(98): E2040 Declaration terminated incorrectly
  Full parser context
    uMain.cpp(6): #include uMain.h
    uMain.h(15): #include D:\Program Files\Embarcadero\RAD Studio\7.0\lib\embedded\Source\EmbeddedWB.hpp
    EmbeddedWB.hpp(20): #include D:\Program Files\Embarcadero\RAD Studio\7.0\lib\embedded\Source\Ewbcore.hpp
    Ewbcore.hpp(23): #include D:\Program Files\Embarcadero\RAD Studio\7.0\lib\embedded\Source\Ewbacc.hpp
    Ewbacc.hpp(22): #include D:\Program Files\Embarcadero\RAD Studio\7.0\lib\embedded\Source\Ieconst.hpp
    Ieconst.hpp(21): namespace Ieconst


и таких очень много.

Хде косяк граждане?

зы: билдер 2010, EmbeddedWB Version 14.70.0  - 02.10.2010

Добавлено через 7 минут и 45 секунд
ЗЫЫ: 

Ieconst.hpp

Код

#define ASS_MESS L"Please assign a WebBrowser before using this feature."
static const ShortInt CACHEGROUP_ATTRIBUTE_BASIC = 0x1; //курсор в момент ошибки встаёт сюда и т. д. вниз
static const ShortInt CACHEGROUP_ATTRIBUTE_FLAG = 0x2;
static const unsigned CACHEGROUP_ATTRIBUTE_GET_ALL = 0xffffffff;
static const ShortInt CACHEGROUP_ATTRIBUTE_GROUPNAME = 0x10;
static const ShortInt CACHEGROUP_ATTRIBUTE_QUOTA = 0x8;
static const ShortInt CACHEGROUP_ATTRIBUTE_STORAGE = 0x20;
static const ShortInt CACHEGROUP_ATTRIBUTE_TYPE = 0x4;
static const ShortInt CACHEGROUP_FLAG_FLUSHURL_ONDELETE = 0x2;
static const ShortInt CACHEGROUP_FLAG_GIDONLY = 0x4;
static const ShortInt CACHEGROUP_FLAG_NONPURGEABLE = 0x1;
static const ShortInt CACHEGROUP_SEARCH_ALL = 0x0;
static const ShortInt CACHEGROUP_SEARCH_BYURL = 0x1;
static const ShortInt CACHEGROUP_TYPE_INVALID = 0x1;
static const ShortInt CACHEGROUP_READWRITE_MASK = 0x3c;
static const ShortInt CAddMenuExtensionsCommandID = 0x35;

PM MAIL   Вверх
Kasiro
Дата 29.8.2011, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 11.7.2010

Репутация: нет
Всего: -1



ну кто нибудь подскажите >_<
PM MAIL   Вверх
xvr
Дата 30.8.2011, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Видимо компилятор не знает, что такое ShortInt. В порядке телепатии могу предположить, что не подключен vcl.h (или еще какой нибудь header)

PM MAIL   Вверх
volvo877
Дата 31.8.2011, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2073
Регистрация: 15.11.2004

Репутация: 13
Всего: 116



Цитата(xvr @  30.8.2011,  11:48 Найти цитируемый пост)
Видимо компилятор не знает, что такое ShortInt.
Нет. Проблема не в этом. А в том, что в файле IEConst.pas для всех констант, перечисленных выше, отсутствует директива {$EXTERNALSYM}. Где-то на форуме bsalsa проскакивало решение этой проблемы.
PM MAIL   Вверх
DogmatIGWT
Дата 28.10.2013, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.10.2013

Репутация: нет
Всего: нет



Возникла такая же проблема, а форум bsalsa не работает, подскажите, как решить?

Может, если прописать всем константам, на которых прога падает {$EXTERNALSYM} в pas-е, то проблема исчезнет?
PM MAIL   Вверх
DogmatIGWT
Дата 28.10.2013, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.10.2013

Репутация: нет
Всего: нет



проверил, данная ошибка действительно пропадает при переустановке компонента с прописыванием {$EXTERNALSYM}, однако теперь появляется ворох других ошибок.


Например, в том же файле такая ошибка:

[bcc32 Error] EWB.IEConst.hpp(503): E2293 ) expected
  Full parser context
    PFMainForm.cpp(11): #include PFMainForm.h
    PFMainForm.h(23): #include ..\Common\HTMLViewFrame.h
    HTMLViewFrame.h(12): #include C:\Users\Public\Documents\RAD Studio\11.0\hpp\EmbeddedWB.hpp
    EmbeddedWB.hpp(20): #include C:\Users\Public\Documents\RAD Studio\11.0\hpp\EwbCore.hpp
    EwbCore.hpp(23): #include C:\Users\Public\Documents\RAD Studio\11.0\hpp\EwbAcc.hpp
    EwbAcc.hpp(22): #include C:\Users\Public\Documents\RAD Studio\11.0\hpp\EWB.IEConst.hpp
    EWB.IEConst.hpp(21): namespace Ewb
    EWB.IEConst.hpp(23): namespace Ieconst

На строке:

static const int INET_E_AUTHENTICATION_REQUIRED = int(-2146697207);

Скобок лишних нет, я проверил. Все строки, на которых такая ошибка имеют значение int с большим отрицательным значением.

Не связано ли это с первой?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0665 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.