Утечка памяти в событии Rave-report beforeprint

У меня есть этот код в событии "DatabandBeforePrint":

self.visible := not ((dvMatCommesseLavorazione.asstring = 'TAGLIO TRONCATRICE')
  or (dvMatCommesseLavorazione.asstring = 'TAGLIO SEZIONATRICE')
  or (dvMatCommesseLavorazione.asstring = 'TAGLIO PANTOGRAFO') );

Когда я закрываю приложение, почему я получаю "утечку памяти" от madexcept. утечка памяти

Кто-нибудь может объяснить мне, почему это происходит?

Спасибо за любую помощь.

1 ответ

Я думаю, что это происходит из-за проблем Rave vs Delphi WideString. Вы можете обойти это, добавив и заполнив логическое или целочисленное поле в соответствии с вашим бизнес-правилом. Проверка целочисленного или логического поля позволит избежать сравнения WideString. Я где-то читал, что новые версии Rave исправляют эту проблему.

Другие вопросы по тегам