Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Потоки в C++ Builder / 3 сообщений из 3, страница 1 из 1
27.05.2006, 08:50
    #33755749
Belevern
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потоки в C++ Builder
Не очень относится к сетевому программированию, но всё-таки поверьте, это программа сетевая. :-) Ладно, не важно. Вот в чём проблема: Пишу я на С++ Builder, есть у меня парочка функций, внутри которых есть
Код: plaintext
1.
2.
EnterCriticalSection(SortZone);
............
LeaveCriticalSection(SortZone);
при создании объекта выполняется SortZone=new TRTLCriticalSection;. И проблема в том что при вызове EnterCriticalSection вылетает всегда одна и таже ошибка, чтобы я не делал: Read of address 0x0000014 in module ntdll.dll.... Воть... может эти функции можно чем-нить ещё заменить, или как-то исправить эту ошибку... Заранее спасибо.
...
Рейтинг: 0 / 0
29.05.2006, 08:46
    #33757309
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потоки в C++ Builder
BelevernRead of address 0x0000014Скорее всего что-то не создано на момент попытки получения какого-либо свойства.

А вобще, не так уж и сложно использовать API-функции *CriticalSection.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
29.05.2006, 10:45
    #33757562
дед Макар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потоки в C++ Builder
BelevernНе очень относится к сетевому программированию, но всё-таки поверьте, это программа сетевая. :-) Ладно, не важно. Вот в чём проблема: Пишу я на С++ Builder, есть у меня парочка функций, внутри которых есть
Код: plaintext
1.
2.
EnterCriticalSection(SortZone);
............
LeaveCriticalSection(SortZone);
при создании объекта выполняется SortZone=new TRTLCriticalSection;. И проблема в том что при вызове EnterCriticalSection вылетает всегда одна и таже ошибка, чтобы я не делал: Read of address 0x0000014 in module ntdll.dll.... Воть... может эти функции можно чем-нить ещё заменить, или как-то исправить эту ошибку... Заранее спасибо.

Где-то в хидере
Код: plaintext
1.
CRITICAL_SECTION crtSecLR;

в cpp
Код: plaintext
1.
2.
3.
EnterCriticalSection(&crtSecLR);
...
LeaveCriticalSection(&crtSecLR);
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Потоки в C++ Builder / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]