Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.08;
Скачать: CL | DM;

Вниз

Проблема с GETMEM.INC и обновлениями WinXP.   Найти похожие ветки 

 
dima_q ©   (2007-06-04 15:26) [0]

Привет Всем!
Кто-нибудь сталкивался с какими нить проблемами в Delphi 7 с системными функциями в GETMEM.INC и самыми новыми WinXP обновлениями безопасности? Одно из моих приложений начало выбрасывать рандомные исключения с ResizeInPlace после последего обновления  WinXP??? Подскажите что-нибудь.


 
tesseract ©   (2007-06-04 15:42) [1]

Возможно nx-бит подтрунивает - скачай все апдейты для Delphi 7. Их не зря выпустили.


 
Сергей М. ©   (2007-06-04 15:42) [2]

IsMultiThread = ?


 
SlymRO ©   (2007-06-04 15:56) [3]

tesseract ©   (04.06.07 15:42) [1]
не проще FastMM качнуть?


 
tesseract ©   (2007-06-04 15:59) [4]


> не проще FastMM качнуть?


Может и проще.


 
Игорь Шевченко ©   (2007-06-04 16:00) [5]

у FastMM свои недостатки


 
SlymRO ©   (2007-06-04 16:10) [6]

Игорь Шевченко ©   (04.06.07 16:00) [5]
Но уж точно нет недостатка в размере дистрибутива


 
dima_q ©   (2007-06-05 11:16) [7]

Да приложение многопоточное, это сервис который реализует n-количество потоков(изменяемое количество), раньше работал стабильно, но после последнего обновления WinXP периодически  возникает описанная ошибка. Она может возникнуть как по истечении нескольких часов работы сервиса, так и практически сразу после его старта. До установки обновления, ошибок не было.


 
Однокамушкин   (2007-06-05 11:38) [8]


> Игорь Шевченко ©   (04.06.07 16:00) [5]
> у FastMM свои недостатки

А какие? Где об этом можно почитать?


 
Сергей М. ©   (2007-06-05 11:42) [9]


> dima_q ©   (05.06.07 11:16) [7]
>
> Да приложение многопоточное


Так вот я тебя и спрашиваю, чему у тебя равно значение глоб.переменной IsMultiThread ?


 
dima_q ©   (2007-06-05 16:19) [10]

Delphi же автоматически устанавливает IsMultiThread в true в многопоточных приложениях. Но у меня принудительно не установлена.


 
Игорь Шевченко ©   (2007-06-05 16:21) [11]

Однокамушкин   (05.06.07 11:38) [8]

А почитать можно наверное по форумам FastMM ?

Лично я столкнулся с полной несовместимостью FastMM и AsProtect (при определенных, нужных мне сочетаниях настроек того и другого)


 
Сергей М. ©   (2007-06-05 16:27) [12]


> Delphi же автоматически устанавливает IsMultiThread в true
> в многопоточных приложениях


С какого перепугу ?

Этот флаг устанавливается автоматически лишь при использовании класса TThread или ф-ции BeginThread.

Твое приложение, претендующее на многопоточность, вовсе не обязано использовать ни этот класс ни эту ф-цию, но при этом ты обязан явно устанавливать этот флаг, если ты пользуешь в кач-ве менеджера памяти стандартный менеджер от Борланда.


 
dima_q ©   (2007-06-05 16:54) [13]

Всё правильно потоки создются с использованием TThread, и ипользую я стандартный менеджер памяти. Дело в том, что exception начал вылетать после обновления WinXP, до обновление проблем не было???


 
Сергей М. ©   (2007-06-05 16:57) [14]


> exception начал вылетать


Как дословно выглядит сообщение об исключении ?


 
dima_q ©   (2007-06-05 17:12) [15]

Access violation at address XXX
в процедуре System.ResizeInPlace.



Страницы: 1 вся ветка

Текущий архив: 2007.07.08;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.023 c
3-1174564693
Хаванагил
2007-03-22 14:58
2007.07.08
Иерархические структуры


15-1181392665
Ломброзо
2007-06-09 16:37
2007.07.08
Помирает тачпад


15-1180703116
Настя
2007-06-01 17:05
2007.07.08
Помощь нужна


2-1181852884
Infinityx93
2007-06-15 00:28
2007.07.08
Можно ли в стринггрид выравнять по правому краю во 2ом столбике


15-1181237054
vch
2007-06-07 21:24
2007.07.08
В два раза больше - можно?