Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2009, 13:32   #1
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию Invalid pointer operation и потоки

Такой вопрос...
Сделал многопоточное прил. для работы с интернетом, запускаю...
При старте потоков выск. ошибка и пишется "Invalid pointer operation"
При 2 потоках (до этого ставил 4) все нормально работает! И еще тут есть такой ньюанс что иногда пашет и с 4 потоками

Что может быть не так что вылетает такая ошибка? (чувствую что что-то не так намутил с крит. секциями (но не точно предпологаю))
zotox вне форума Ответить с цитированием
Старый 30.10.2009, 13:50   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Узнай на какой строке вываливается ошибка.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2009, 14:28   #3
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Узнай на какой строке вываливается ошибка.
А как узнать?(именно что нажимать) Знаю что что-то с отладчиком связано
zotox вне форума Ответить с цитированием
Старый 30.10.2009, 14:30   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

хм... Ну стань на строчку наиболее вероятную к ошибке и нажми F5 - поставится брекпоинт.

Но я при работе с потоками так вылавливаю ошибки.
Как только она появилась я запоминаю ее адрес, открываю CPU View и смотрю какая функа по этому адресу находится
А заодно call stack смотрю, какие функи что вызывают.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2009, 14:38   #5
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

Также посмотри может одновременно используются потоками одни и те же ресурсы, переменные.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
invalid floating point operation mosq Общие вопросы Delphi 7 01.11.2009 13:28
Invalid Pointer Operation csander Общие вопросы Delphi 0 21.10.2009 17:44
Invalid Pointer Operation, DLL + Строковая функция Alex Cones Общие вопросы Delphi 13 18.09.2009 21:47
Invalid Pointer Operation Unconnected Общие вопросы Delphi 3 21.02.2009 20:23
Invalid pointer operation Димарик Общие вопросы Delphi 2 05.11.2007 09:53