
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.03.2005, 08:52
|
|||
|---|---|---|---|
|
|||
EAccessViolation |
|||
|
#18+
Здравствуйте! У меня такая ситуация. Делаю пошаговую отработку пакета и в том месте где идет обращение к объекту (ТSelect) другого пакета у меня выходит сообщение EAccessViolation и выполнение прерывается. (TSelect в глобальном пакете объявлен как класс, наследующий свойства компонента TOraQuery). class TSelect :public TOraQuery { public: TOraQuery *q; int FRecNo; bool PEof(void); bool PNotEof(void); TField *GetField(int Index); public: TSelect(); ~TSelect(); bool Set(String sql); bool Next(void); TField *FieldByName(String Index); __property bool Eof = {read = PEof }; __property bool NotEof = {read = PNotEof }; __property TField *Field[int Index] = {read = GetField }; __property int RecNo = {read = FRecNo }; }; Обращение к нему происходит TSelect *sel = sel; int top = 0; int btnWidth = BtnParent->Width - 2*cBtnInterval - 40; if ( sel->Set(Sql) ) - на этой строке происходит прерывание. Подскажите, пожалуйста, в чем здесь ошибка и как ее можно исправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2033587]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
210ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 521ms |

| 0 / 0 |
