Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.012 c
4-1170336758
Vladix
2007-02-01 16:32
2007.07.08
Завершение некоторых процессов с одинаковым именем


11-1164572053
Psychedelic
2006-11-26 23:14
2007.07.08
Предложение для всех.


15-1181384901
Суслик
2007-06-09 14:28
2007.07.08
Кому удалось поставить?


2-1181775246
rosl
2007-06-14 02:54
2007.07.08
удаление файлов


4-1164109849
MetalFan
2006-11-21 14:50
2007.07.08
Узнать о закрытии handle




   Наверх