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

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Потоки в C++ Builder
    #33757562
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Потоки в C++ Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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