Michael B. Hansen wrote:
Of course I suspected some error in my program - but there aren't any.
....There aren't *ANY*.
I highly doubt that. :-) All programs of any significant size contain
errors.
I have run SQLite in both runtime and debug - and know that the
sqlite3_prepare has an assert that checks for "mallocHasFailed", but I
haven't been able to verify the value of this because of the nature of
the bug. The assert isn't fired - although this might be because it
resides in a separate DLL and VS.NET doesn't catch it, although I debug
in both native and managed code and is able to step through the
sqlite3_prepare().
Are you saying you have built your own version of the SQLite DLL
compiled without NDEBUG set (i.e. a version with the asserts active)?
The DLLs available for download are all production builds with the
asserts disabled for maximum performance.
Dennis Cote