Компонент, утечки памяти, наиболее "безопасное" использование.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
sunjob
постоялец
Сообщения: 204
Зарегистрирован: 12.01.2011 14:19:54

Компонент, утечки памяти, наиболее "безопасное" использование.

Сообщение sunjob »

день добрый.

есть некий компонент, кот. при "определенных непонятках" подтекает.
с зависимостью пока сложно что-то сказать, но она точно есть.

терки "за компонент" - пока отложим в сторону.
не нашел я в нем никаких затычек и косяков в коде.

использовать компонент можно 2мя способами:
- статически (набросить компоненту на форму)
- динамически

вопрос: какой способ наиболее "подходящий" в данном случае?
т.е. тот, который позволит "наиболее удобно" контролировать ситуацию.

(по мне - динамический метод кажется наиболее подходящим)

спасибо

исходные:
- linux x64
- fpc-3.2.2
- lazarus-3.8.0/4.4.0
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 845
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

у меня все утечки как правило были там, где порядок удаления неправильно выстраивал.

При утечках без разницы какая реализация. Динамический более гибки для переносимости между lazarus/typhon и при обновлении Ide. Заново ставить не надо.
Alex2013
долгожитель
Сообщения: 3267
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

А что балаболит "изуверский интеллект"? (Промпт примерно такой "Проанализируй код компонента на предмет утечки памяти " ( и добавить исходники компонента (так надежнее) или ссылку на них (работает не везде))
Alex2013
долгожитель
Сообщения: 3267
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

sunjob писал(а): 25.02.2026 12:53:26 вопрос: какой способ наиболее "подходящий" в данном случае?
ИМХО без разницы (там все дело в методике отладки +"статический" это не "вставка на форму" там тоже динамический только "в профиль" )
Зы
https://webdelphi.ru/2020/05/kak-v-laza ... i-pamyati/
Аватара пользователя
sunjob
постоялец
Сообщения: 204
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

Alex2013 писал(а): 02.03.2026 20:24:13 "изуверский интеллект"
если и скармливать "ему" - то весь проект и все доп.компоненты, а мой бесплатный "иезуит" - подавится на первом-же файле.
короче, не дергал я его пока (может общие вопросы обсужу, когда "котелок" наварит что ни-будь и/или по форумам что-то нарою/насоветуют)
Ответить