Главная страница
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.019 c
11-1164483786
KingMidas
2006-11-25 22:43
2007.07.08
Проблема с Memo и CheckBox


2-1181655463
Riply
2007-06-12 17:37
2007.07.08
Анализ Boot-сектора флоппика.


11-1165231943
SergeR
2006-12-04 14:32
2007.07.08
Несколько вопросов по KOL с поддержкой unicode


3-1176233234
sholomgf
2007-04-10 23:27
2007.07.08
Помогите с запросом MYSQL ...


4-1169737086
Nat
2007-01-25 17:58
2007.07.08
перехват данных, посылаемых на печать другой программой...