Отправляет email-рассылки с помощью сервиса Sendsay

За 2014-09-14

[prg] Re[7]: пожалуйста помогите решить проблемму с необработанными исключениями

Привет.
Вот попробовал переписать на плюсах.
Такая же ботва.
Выбрасывает исключения в двух случаях.
1. Во время создания нового агента.
2. При завершении программы.

У меня нет освобождения памяти в ручную.
Так что я скасячить не мог.

Вот так:

retval = HeapFree(_crtheap, 0, pBlock);
if (retval == 0)
{
errno = _get_errno_from_oserr(GetLastError());
}
}
Файл
*free.c - free an entry in the heap

С Уважением,
Павел.

12.09.2014 14:31, beqa пишет:
>
> очень странно.
>
> освобождение движка эффекта не дает.

   2014-09-14 19:35:55 (#3123201)

[prg] Re[3]: пожалуйста помогите решить проблемму с необработанными исключениями

> warning LNK4248: unresolved typeref token (0100000D) for
> 'RHVoice_tts_engine_struct'; image may not run
> warning LNK4248: unresolved typeref token (0100002B) for
> 'RHVoice_message_struct'; image may not run

Это "непрозрачные" для сторонних программистов типы сущностей, которые
программисты должны сохранять в своём коде, но не лезть в их "нутренности".
Например, указатель на RHVoice_tts_engine_struct - это дескриптор
конкретного движка (точнее, его данных или состояние), который вы должны
передавать всем функциям API RHVoice в качестве первого параметра.
О том, что эти типы непрозрачны для вас и говорят эти предупреждения.
Поскольку для использования API RHVoice необходимы только указатели на эти
типы, а размер любых указателей всегда известен компилятору, то ошибок
компиляции не возникает.

   "i_chay" 2014-09-14 17:11:17 (#3123141)

[prg] Re[2]: пожалуйста помогите решить проблемму с необработанными исключениями

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

и кстати, при сборке проекта пишутся такие предупреждения.

warning LNK4248: unresolved typeref token (0100000D) for
'RHVoice_tts_engine_struct'; image may not run
warning LNK4248: unresolved typeref token (0100002B) for
'RHVoice_message_struct'; image may not run
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.13 (MingW32)

iQEcBAEBAgAGBQJUFW3gAAoJEHGoyj0cg6hZ364H/1q+WzCn1mFND8aL/INjqUo9
PMHZ7EzAcZkbyl21BqEvxzCDIObFi5hewjccozxAhDS6s9k+nsHstiwAacNZKLck
TJK6a3RUCUW4ccoltLl/JCr6kPEiJqIzoS1TBZdczYTsSBIq4O+Ei1DnAU6pU0HT
xgVPjDWda8tKCIhhc5AXfSGiCbwpzY1qq3lbf2yZwgBTLb6Wodnp+ZiGerWxl5No
bsaRf7DhAdxydBQGwzlKH/tP+BCiMsXX8np9jIxyhTNy02BTjA3doILtfa5aiGb4
tGMdkhIDpTSnyIv09lBlhIST61eywujcg/LgNuizvcklb9915Aa3c3TmZYjq9Y4=
=KIy7
-----END PGP SIGNATURE--
Дискуссионный лист: "Особое программирование: лист для незрячих программистов"
Мод.группа: Владимир Довыденков, Евгений Шеховцов, Игорь Лялин, Анатолий Камынин, Олег Шахрай.
Сайт листа: http://www.tiflocomp.ru/
Правила листа: http://subscribe.ru/catalog/industry.comp.tiflocomp.programming/rules
Заказать правила по почте: industry.comp.tiflocomp.programming-rules@subscribe.ru
Общий модераторский адрес: industry.comp.tiflocomp.moders-list@subscribe.ru
Количество подписчиков: 144 Всего писем: 545
Адрес этого сообщения в архиве: http://subscribe.ru/archive/industry.comp.tiflocomp.programming/msg/3123052

   2014-09-14 14:29:33 (#3123052)

[prg] Re[2]: пожалуйста помогите решить проблемму с необработанными исключениями

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

сейчас попробую занулить config_path так как он мне совершенно не пригоден
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.13 (MingW32)

iQEcBAEBAgAGBQJUFWxSAAoJEHGoyj0cg6hZ5wkH+gLc0TO+tN/6IhCjXGoynq1a
TSaWK9M4DJbRqZGHtUi4pQ6ZBioKsp9DoJtUozxdmdO9SXDxN1T1KJ/aqrXpmvME
HnS3X76X/USCTK0AnBvfDJiptoYbRLPsSsLetvtpY9Yqvhw/am+p5tMu6Fsa01LA
JVBwCZKCHT5QrqqAFVWGuedtyq+vJqvwGUO2qbBhvK9Q/hsOKnoJ5nZuFc9HckkO
9wdy8lgNyRH1yQSeq0FvX6qcsoqbFVdX0ycC4bmjOVGFCCh2xoOfTD1sVBEGQeXn
YwI9NY4y1KzaEQHI/GAtk3YbSw6hsd6VVAbe1Deh+OaJCxmdUrt4dCBjD6Mh+/I=
=YiEI
-----END PGP SIGNATURE--
Дискуссионный лист: "Особое программирование: лист для незрячих программистов"
Мод.группа: Владимир Довыденков, Евгений Шеховцов, Игорь Лялин, Анатолий Камынин, Олег Шахрай.
Сайт листа: http://www.tiflocomp.ru/
Правила листа: http://subscribe.ru/catalog/industry.comp.tiflocomp.programming/rules
Заказать правила по почте: industry.comp.tiflocomp.programming-rules@subscribe.ru
Общий модераторский адрес: industry.comp.tiflocomp.moders-list@subscribe.ru
Количество подписчиков: 144 Всего писем: 544
Адрес этого сообщения в архиве: http://subscribe.ru/archive/industry.comp.tiflocomp.programming/msg/3123050

   2014-09-14 14:22:57 (#3123050)

[prg] Re: пожалуйста помогите решить проблемму с необработанными исключениями

Приветствую всех.

engine =RHVoice_new_tts_engine(&params);

Как вариант: какое-то из полей во время вывиха param содержит некорректное
значение. Из подозрительных config_path (для определенности можно занулить)
и callback (в самой callback можно поставить либо breakpoint, либо вывод в
лог, чтобы посмотреть, не вызывает ли RHVoice callback еще до того, как
выйдет из функции инициализации; или исходники посмотреть).
Можно вообще всю структуру выводить в лог перед вызовом RHVoice().
Успехов. Анатолий.

   "i_chay" 2014-09-14 14:06:09 (#3123046)

[prg] Re[7]: пожалуйста помогите решить проблемму с необработанными исключениями

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

здравствуйте.

тут мне сказали, что сылка на dropbox битая.

вот новая сылка на проект.

http://rghost.net/58003088

если у кого нибудь есть предположение почему вываливается эта ошибка
пожалуйста напишите.

спасибо.
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.13 (MingW32)

iQEcBAEBAgAGBQJUFPRiAAoJEHGoyj0cg6hZLZUH/AvJ7sgKklViTL4gRM77H9lQ
lZD1idFDj+lmo4QI3qKveUZ4q5xUvSLiUqTrl/LVBDxJTCL4jeowwiqpRl2O8cbU
2ugVwU4JmXHi5Z1LizwLtzn+ScrXQsaP4LCSVfUX9pasN1gOy5Zl+RfT1lJsN6h1
p6tVxcDRWFLWa9m8eLLvsf1yG61tQ+q6SR0FQq0kW7uBCoxR+rB7lPBb/Savl8yi
oe+4i55h+XsE/JU2R+1Dl3/SFGhKdtNWOxYmmH5hl2ZLTRRumDFwDZZTWFx/Fw00
NZsBcCh7bssbeSFwPoK0B07lOXsEwRb6NCe1ZQW5z4k77sdO/E6Jk6Gap1LF46I=
=TbGf
-----END PGP SIGNATURE--
Дискуссионный лист: "Особое программирование: лист для незрячих программистов"
Мод.группа: Владимир Довыденков, Евгений Шеховцов, Игорь Лялин, Анатолий Камынин, Олег Шахрай.
Сайт листа: http://www.tiflocomp.ru/
Правила листа: http://subscribe.ru/catalog/industry.comp.tiflocomp.programming/rules
Заказать правила по почте: industry.comp.tiflocomp.programming-rules@subscribe.ru
Общий модераторский адрес: industry.comp.tiflocomp.moders-list@subscribe.ru
Количество подписчиков: 144 Всего писем: 542
Адрес этого сообщения в архиве: http://subscribe.ru/archive/industry.comp.tiflocomp.programming/msg/3122832

   2014-09-14 05:51:26 (#3122832)