Hi, I was testing the new connector to MSSQL when I found a problem. If I compile and run in console, I have no memleak. Good. But if I put a breakpoint in AConnection.Free; and press F8, I got this:
ERROR ,msg="Warning:\nCannot insert breakpoint -237.\nError accessing memory address 0x7816cd30: Input/output error.\n" I don't know if this problem happen just in new connector. I don't have others DBMS installed here, justo MSSQLServer so, could you test using another class to connect in other DBMS? The code below is very simple (see http://wiki.freepascal.org/SqlDBHowto). -------------------------------------------------------------------------------- program t1; {$mode objfpc}{$H+} uses heaptrc, Classes, SysUtils, DB, sqldb, mssqlconn; << change var AConnection : TSQLConnection; Procedure CreateConnection; begin AConnection := TMSSQLConnection.Create(nil); << change AConnection.Hostname := 'localhost'; AConnection.DatabaseName := 'database'; AConnection.UserName := 'user'; AConnection.Password := '**********'; end; begin CreateConnection; AConnection.Open; if Aconnection.Connected then writeln('Succesful connect!') else writeln('Error'); AConnection.Close; AConnection.Free; << breakpoint here writeln('done'); end. My ENV is: Lazarus 0.9.31 r36175 FPC 2.6.1 i386-win32-win32/win64 FPC URL: http://svn.freepascal.org/svn/fpc/branches/fixes_2_6 Repository Root: http://svn.freepascal.org/svn/fpc Repository UUID: 3ad0048d-3df7-0310-abae-a5850022a9f2 Revision: 20521 Node Kind: directory Schedule: normal Last Changed Author: marco Last Changed Rev: 20519 Last Changed Date: 2012-03-15 09:18:24 -0300 (Thu, 15 Mar 2012) GDB URL: http://svn.freepascal.org/svn/lazarus/binaries Repository Root: http://svn.freepascal.org/svn/lazarus Repository UUID: 4005530d-fff6-0310-9dd1-cebe43e6787f Revision: 36176 Node Kind: directory Schedule: normal Last Changed Author: martin Last Changed Rev: 32524 Last Changed Date: 2011-09-27 13:23:25 -0300 (Tue, 27 Sep 2011) -------------------------------------------------------------------------------- Thanks, Marcos Douglas _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal