|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.03.2013, 07:54 | #1 |
Регистрация: 23.04.2010
Сообщений: 8
|
raised exception class EAccesViolation
что-то в функции LSQ_InsertFrontElement неправильно сделано
при ее вызове С-Билдер выдает: raised exception class EAccesViolation вот фаилы: .c http://yadi.sk/d/SMXZ5cLR3JVRr .h http://yadi.sk/d/Go_5SIwB3IKuM или ниже код: //___________________________________ Код:
|
17.03.2013, 15:06 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Может так: ((LSQ_HandleT)*con).size++;
I'm learning to live...
|
17.03.2013, 20:21 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
a зачем надо везде писать (*ptr).member? Разве не проще и понятней ptr->member?
|
18.03.2013, 16:55 | #4 |
Регистрация: 23.04.2010
Сообщений: 8
|
((LSQ_HandleT)*con).size++;
[C++ Error] linear_sequence.h(116): E2110 Incompatible type conversion да и con - уже типизированая структура |
18.03.2013, 16:57 | #5 |
Регистрация: 23.04.2010
Сообщений: 8
|
|
18.03.2013, 17:28 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Ну хоть покажите как вызываете LSQ_InsertFrontElement()
|
19.03.2013, 01:11 | #7 |
Регистрация: 23.04.2010
Сообщений: 8
|
size это просто число в структуре типа LSQ_HandleT*, которую мы уже создали в функции LSQ_CreateSequence(), память для этой структуры мы выделили (malloc) и даже присвоили значение полю size=0;
Код:
а указатель на стр-ру типа LSQ_HandleT* (память для которой уже выделялась раннее) идет в качестве параметра данной функции, который затем типизируется таким способом struct LSQ_HandleT* con = handle; вот кстати C-фаил: Код:
|
19.03.2013, 09:47 | #8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Что по вашему делает эта строчка:
LSQ_HandleT sec = LSQ_CreateSequence; Подсказка - как получают адреса функций? |
20.03.2013, 06:47 | #9 |
Регистрация: 23.04.2010
Сообщений: 8
|
Спасибо, очень помог,
именно в этой строчке был косяк |
20.03.2013, 13:36 | #10 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ОШИБКА! project raised exception class Einouterror with message file not found | obsession | Общие вопросы Delphi | 2 | 11.08.2011 12:46 |
ошыбка Project vk_id.exe raised exception class eoserror with message System error | Pein95 | Общие вопросы Delphi | 6 | 17.06.2011 20:38 |
project raised exception class estringlisterror with message list index out of bounds | obsession | Общие вопросы Delphi | 23 | 09.05.2011 01:31 |
Project Project1.exe raised exception class EnvalidOP | Rock'n'rolla | Безопасность, Шифрование | 16 | 20.01.2010 18:39 |
raised exception class EIdSocketError with message' Socket Error # 10022 Invalid argument | eldar | Работа с сетью в Delphi | 16 | 08.08.2008 23:49 |