Vazamento de memória com TSQLStoredProc
Estou com um problema de vazamento de memória quando uso o componente TSQLStoredProc, dbExpress, com SQLServer 2008 e Delphi 2009. Sempre que executo a sp através do componente, que possui um parâmetro de entrada (string) e um de saída (integer), ocorre o vazamento ao fechar o programa e o interessante é que o problema só ocorre quando uso o banco SQLServer, se usar Firebird não dá o problema.
Mensagem de erro:
An unexpected memory leak has occured. The unexpedted small block leaks are:
21 - 28 bytes: UnicodeString x 1, Unknown x 2
29 - 36 bytes: TDBXSingleValueRow x 1, TDBXInt32Value x 1, TDBXBooleanValue x 4, UnicodeString x 3
37 - 44 bytes: UnicodeString x 1
69 - 76 bytes: TDBXValueType x 5
Mensagem de erro:
An unexpected memory leak has occured. The unexpedted small block leaks are:
21 - 28 bytes: UnicodeString x 1, Unknown x 2
29 - 36 bytes: TDBXSingleValueRow x 1, TDBXInt32Value x 1, TDBXBooleanValue x 4, UnicodeString x 3
37 - 44 bytes: UnicodeString x 1
69 - 76 bytes: TDBXValueType x 5
Luiz Bertolazzi
Curtidas 0
Respostas
Leonardo Gazio
14/10/2011
O procedure/function que você tá disparando tem parâmetros? Mais especificamente, tem parâmetros do tipo integer? Se tiver, nos parâmetros do componente qual o tipo você tá usando?
GOSTEI 0