From: Nick Walter <nick@ormix.vernet.lv>
Subject: Bug in Dispose()
Organization: ORMIX Ltd
grichenko@venus (ALEX GRICHENKO) недавно боролся с глюками в Dispose().
Так вот,
Если у Вас TP7 (BP7), то оригинальный OBJECTS.PAS
стоит заменить на
OBJECTS.PAS from TurboSoft
(будет меньше глюков)
From: grichenko@venus (ALEX GRICHENKO)
Date: 20 May 94 12:01:10 +3000
Subject: Bug in Dispose()
Organization: Institute of Theoretical and Experimental Biophysics
Nick Walter <nick@ormix.vernet.lv> writes:
> оригинальный OBJECTS.PAS
> стоит заменить на
> OBJECTS.PAS from TurboSoft
> (будет меньше глюков)
Это, конечно, хорошо. Но чтобы ВСЕ работало правильно, нужны исходники TV
полностью, чтобы везде заменить Dispose на DisposeObj. Прблема примерно
такая: я создаю и втыкаю в Application нужное мне окно. Закрывается оно само,
так что я не могу следить за указателем на него. Application вызывает обычный
Dispose, так что указатель остается не nil. Единственный способ избавиться от
этого глюка - следить за командой Close (а, возможно, и за несколькими
другими). Короче говоря, гунявое это место в паскале.
Но все равно спасибо за помощь.
Алексей.
|