![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Два ImageList
Dmitriy___ © (2007-03-22 22:01:00)Привет. Вот в чём проблема. Когда использую один ImageList на форме, всё ОК, когда два - на выходе из программы вываливается CPU window, хотя ошибки никакой вроде не происходит, не вижу повода для выскакивания этого окошка.
В чём дело?
Vladimir Kladov (2007-03-25 08:32:00) [1]Ссылка относительная неверная, должно быть Components\heapmm.zip. Сейчас обновлю страницы.
Ned (2007-03-24 20:54:00) [2]Владимир, при попытке скачивания HeapMM выдаётся страница "404", то бишь отсутствие файла.
Vladimir Kladov (2007-03-24 17:18:00) [3]Размер вы и сами можете посмотреть. Нверное ~6К. На моем сайте kolmck.net. Не то чтобы HeapMM был намного сложнее простейшего. Он просто другое API использует. Поэтому тоже маленький, ~2-3K. Но во многих случаях работает устойчевее, чем прямое API в случае замены system.dcu, и иногда полезнее, чем стандартный менеджер Delphi. По скорости он, конечно, хуже чем стандартный.
Dmitriy___ (2007-03-24 12:01:00) [4]Так, а где же его брать, HeapMM?
Dmitriy___ (2007-03-24 12:00:00) [5]Большое спасибо! Работает как надо! Что бы я без вас делал! Сам бы не догадался, хотя и в справке же читал, но совсем упустил из виду.
И вопрос. А на сколько увеличивается код приложения после вызова UseDelphiMemoryManager? Просто ради интереса. И чем отличается HeapMM?
Vladimir Kladov (2007-03-23 21:31:00) [6]Вы можете вызывать UseDelphiMemoryManager или подключить альтернативный (например, мой же HeapMM). Конечно, в замене стоит нечто СОВСЕМ простое.
Dmitriy___ (2007-03-23 20:43:00) [7]Должен сказать, что, несмотря на окно CPU в отладчике, в рантайме всё работает, как надо. Никаких ошибок
Dmitriy___ (2007-03-23 20:30:00) [8]Кажется, нашёл. Эта ошибка вываливается только, если я использую замену системных модулей (D6, на других не проверял).
Плохо, однако...
Vladimir Kladov (2007-03-23 20:04:00) [9]Ищите ошибку у себя или давайте код минимального приложения, воспроизводящего проблему.