![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.04.2010
Сообщений: 8
|
![]()
что-то в функции LSQ_InsertFrontElement неправильно сделано
при ее вызове С-Билдер выдает: raised exception class EAccesViolation ![]() вот фаилы: .c http://yadi.sk/d/SMXZ5cLR3JVRr .h http://yadi.sk/d/Go_5SIwB3IKuM или ниже код: //___________________________________ Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Может так: ((LSQ_HandleT)*con).size++;
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
a зачем надо везде писать (*ptr).member? Разве не проще и понятней ptr->member?
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 23.04.2010
Сообщений: 8
|
![]()
((LSQ_HandleT)*con).size++;
[C++ Error] linear_sequence.h(116): E2110 Incompatible type conversion да и con - уже типизированая структура |
![]() |
![]() |
![]() |
#5 |
Регистрация: 23.04.2010
Сообщений: 8
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Ну хоть покажите как вызываете LSQ_InsertFrontElement()
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 23.04.2010
Сообщений: 8
|
![]()
size это просто число в структуре типа LSQ_HandleT*, которую мы уже создали в функции LSQ_CreateSequence(), память для этой структуры мы выделили (malloc) и даже присвоили значение полю size=0;
Код:
а указатель на стр-ру типа LSQ_HandleT* (память для которой уже выделялась раннее) идет в качестве параметра данной функции, который затем типизируется таким способом struct LSQ_HandleT* con = handle; вот кстати C-фаил: Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Что по вашему делает эта строчка:
LSQ_HandleT sec = LSQ_CreateSequence; Подсказка - как получают адреса функций? |
![]() |
![]() |
![]() |
#9 |
Регистрация: 23.04.2010
Сообщений: 8
|
![]()
Спасибо, очень помог,
именно в этой строчке был косяк |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ОШИБКА! 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 |