![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли варианты, когда BookMark освобождаются сами? [D5]
KSergey © (2003-09-04 14:14:00)
Есть ли варианты, когда BookMark освобождаются сами?
Например, при закрытии DataSet, уничтожении его? Или только самостоятельно?
PS.
А смотреть исходники VCL лень. Может так кто знает? ;)
KSergey (2003-09-04 21:25:00) [1]
Всем большое спасибо!
Vlad (2003-09-04 17:14:00) [2]
>KSergey © (04.09.03 15:37) [3]
Даже электронный переводчик вполне понятно перевел :)))
Отметьте: Заявления, которые создают закладки с GetBookmark, должны впоследствии выпустить ресурс системы, ассигнованный им, называя FreeBookmark, когда закладки больше не необходимы.
Mike Kouzmine (2003-09-04 17:05:00) [3]
"Я вам безусловно благодарен, но ели бы еще кто-то мне сказал что именно тут написан..
Вернее, я не стог просечь вот что: написано
а) "не криво быб и самому позаботиться"
или
б) "да как хошь поступай"
Ну да сам напрягусь, если что ;)"
Это что? Или меня глючит с грибов?
roottim (2003-09-04 16:32:00) [4]
+ ко всему сказанному
TBookMarkStr появился не помню в кокой версии.. и является ныне живущим, и является строковой ведичиной,
а методы GetBokkMark, FreeB... и тп явл-ся указателями...
данные методы оставлены из предыдущих версий Delphi для переносимости.
Reindeer Moss Eater (2003-09-04 15:41:00) [5]
Приложению, создающему букмарки следует освобождать системные ресурсы выделенные им(закладкам) вызывая метод FreeBookMark по мере того, как букмарки становятся ненужны.
KSergey (2003-09-04 15:37:00) [6]
[2] Reindeer Moss Eater © (04.09.03 15:17)
Иногда достаточно читать хелп, а не исходники
Я вам безусловно благодарен, но ели бы еще кто-то мне сказал что именно тут написан..
Вернее, я не стог просечь вот что: написано
а) "не криво быб и самому позаботиться"
или
б) "да как хошь поступай"
Ну да сам напрягусь, если что ;)
Reindeer Moss Eater (2003-09-04 15:17:00) [7]
Иногда достаточно читать хелп, а не исходники
Note: Applications that create bookmarks with GetBookmark shouldsubsequently release the system resource allocated to them by calling FreeBookmark when the bookmarks are no longer needed.
roottim (2003-09-04 15:05:00) [8]
Bookmark-и в данное время евляются строковыми величинами
var bm: TBookmarkStr;
begin
bm := DataSet.BookMark;
DataSet.Close;
DataSet.Open;
try
DataSet.BookMark := bm;
except
ShowMessage("НЕУВЯЗОЧКА ВЫШЛА :)");
end;
end;
BookMark живет с DataSet-ом , в чем твой вопрос - непонятно