Page 1 of 1

assertion failed?

Posted: Mon 27 Jul 2009 08:29
by Ludek
Hi, I got once an assertion failed - i can't even reproduce it in my own project. I have only an eurekalog call stack - can you see any problem there?

AddRefStr failed (D:\Projects\Delphi\Dac\Common\Source\MemData.pas, Zeile 7780).

Code: Select all


Call Stack Information:
----------------------------------------------------------------------------------------------------------------------------------------------
|Adresse |Modul                |Unit                               |Class                             |Vorgehensweise               |Line    |
----------------------------------------------------------------------------------------------------------------------------------------------
|*Ausnahmefehler Thread: ID=4676; Priorität=0; Klasse=; [Main]                                                                               |
|--------------------------------------------------------------------------------------------------------------------------------------------|
|02F72724|Package.bpl           |Memdata.pas                        |TStringHeap                       |AddRef                       |        |
|02F726F4|Package.bpl           |Memdata.pas                        |TStringHeap                       |AddRef                       |        |
|02F8D4B8|Package.bpl           |Memds.pas                          |TMemDataSet                       |Cancel                       |        |
|02F8D448|Package.bpl           |Memds.pas                          |TMemDataSet                       |Cancel                       |        |
|02FFDC9D|Package.bpl           |Msaccess.pas                       |TCustomMSDataSet                  |Cancel                       |        |
|02E10C89|Package.bpl           |Db.pas                             |TDataSet                          |CheckBrowseMode              |        |
|02E10C3C|Package.bpl           |Db.pas                             |TDataSet                          |CheckBrowseMode              |        |
|02E10A70|Package.bpl           |Db.pas                             |TDataSet                          |GotoBookmark                 |        |
|02E10A48|Package.bpl           |Db.pas                             |TDataSet                          |GotoBookmark                 |        |
|09A7BD1A|BeschaffungPlugIn.dll|EinkaufBesU.pas                    |TEinkaufBesF                      |IsOnlineLieferant            |570[24] |
|02D18744|Package.bpl           |System.pas                         |                                  |_RunError                    |        |
|02F72724|Package.bpl           |Memdata.pas                        |TStringHeap                       |AddRef                       |        |
|7721F84E|ntdll.dll            |                                   |                                  |ZwDeviceIoControlFile        |        |
|02D17A4E|Package.bpl           |System.pas                         |                                  |_HandleAnyException          |        |
|75987750|kernel32.dll         |                                   |                                  |WaitForSingleObjectEx        |        |
|7598773D|kernel32.dll         |                                   |                                  |WaitForSingleObject          |        |
|77202E29|ntdll.dll            |                                   |                                  |RtlLeaveCriticalSection      |        |
|77226A3B|ntdll.dll            |                                   |                                  |RtlDetermineDosPathNameType_U|        |
|75987B35|kernel32.dll         |                                   |                                  |GetCurrentProcessId          |        |
|02D18744|Package.bpl           |System.pas                         |                                  |_RunError                    |        |
|02F72724|Package.bpl           |Memdata.pas                        |TStringHeap                       |AddRef                       |        |
|02D17A4E|Package.bpl           |System.pas                         |                                  |_HandleAnyException          |        |
|77220E92|ntdll.dll            |                                   |                                  |KiUserExceptionDispatcher    |        |
|02D18744|Package.bpl           |System.pas                         |                                  |_RunError                    |        |
|02F72724|Package.bpl           |Memdata.pas                        |TStringHeap                       |AddRef                       |        |
|02F726F4|Package.bpl           |Memdata.pas                        |TStringHeap                       |AddRef                       |        |
|02F8D4B8|Package.bpl           |Memds.pas                          |TMemDataSet                       |Cancel                       |        |
|02F8D448|Package.bpl           |Memds.pas                          |TMemDataSet                       |Cancel                       |        |
|02FFDC9D|Package.bpl           |Msaccess.pas                       |TCustomMSDataSet                  |Cancel                       |        |
|02E10C89|Package.bpl           |Db.pas                             |TDataSet                          |CheckBrowseMode              |        |
|02E10C3C|Package.bpl           |Db.pas                             |TDataSet                          |CheckBrowseMode              |        |
|02E0FABB|Package.bpl           |Db.pas                             |TDataSet                          |First                        |        |
|02E0FAB0|Package.bpl           |Db.pas                             |TDataSet                          |First                        |        |

thanks...

Posted: Mon 27 Jul 2009 09:31
by Dimon
Thank you for the information.
We can not reproduce the problem but we will investigate it.

Posted: Wed 12 Aug 2009 18:57
by Ludek
I think, it is the same issue as http://www.devart.com/forums/viewtopic.php?p=47899 - it happened in the form also containing the dangerous .edit in drawcolumncell.

Posted: Tue 25 Aug 2009 13:07
by Dimon
We have answered you in another thread.