4.0.0.6 EOutOfResources in Turbo Delphi 2006 IDE

Discussion of open issues, suggestions and bugs regarding SDAC (SQL Server Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Ludek
Posts: 296
Joined: Thu 12 Oct 2006 09:34

4.0.0.6 EOutOfResources in Turbo Delphi 2006 IDE

Post by Ludek » Tue 24 Apr 2007 12:56

Hi folks, I have following trouble with newest SDAC 4.0.0.6 and Turbo Delphi 2006 on Vista.
I open my project group, compile one project, run the project and then try to open one unit (it's an inherited frame with a TMSQuery placed on it). It doesn't get opened, I only get an EOutOfResources exception. If I open the unit BEFORE starting the compiled project, it openes correctly. There's a call stack to the exception - it seems to be a bug in datasetmanager.
If I uninstall the datasetmanager100.bpl from the list of runtime packages, it again opens correctly. Please, could you have a look at it? Thanks, Ludek.
Call Stack Information:
---------------------------------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method |Line|
---------------------------------------------------------------------------------------------
| Running Thread: ID=466296; Priority=0; Class=; [Main] |
|-------------------------------------------------------------------------------------------|
|77017B35|kernel32.dll | | |TlsGetValue | |
|51F26F70|rtl100.bpl |System.pas | |_RaiseExcept | |
|77017374|kernel32.dll | | |InterlockedDecrement| |
|520A15A0|vcl100.bpl |Comctrls.pas |TTreeNodes |AddNode | |
|520A14F8|vcl100.bpl |Comctrls.pas |TTreeNodes |AddChildObject | |
|0C328138|DataSetManager100.bpl|Dsmtoolwindow.pas|TDsmToolWindow |AddDataSetNode | |
|0C3286C8|DataSetManager100.bpl|Dsmtoolwindow.pas|TDsmToolWindow |AddItem | |
|0C3299B0|DataSetManager100.bpl|Dsmtoolwindow.pas|TDsmToolWindow |RefreshDataSetList | |
|20C49A68|coreide100.bpl |Ideservices.pas | |FileNotification | |
|20C3A494|coreide100.bpl |Docmodul.pas | |NotifyFileOpened | |
|20C36E48|coreide100.bpl |Docmodul.pas |TDocModule |AfterConstruction | |
|51F269B4|rtl100.bpl |System.pas | |_AfterConstruction | |
|20BAF7F0|coreide100.bpl |Sourcemodule.pas | |TSourceModule | |
|20C36784|coreide100.bpl |Docmodul.pas |TFilterList |OpenFile | |
|20C3A3E4|coreide100.bpl |Docmodul.pas | |CallDefaultOpenProc | |
|51F5FEF0|rtl100.bpl |Classes.pas |TBasicAction |Execute | |
|52068E38|vcl100.bpl |Actnlist.pas |TContainedAction|Execute | |
|51F267CC|rtl100.bpl |System.pas | |_CallDynaInst | |
|5205EA0C|vcl100.bpl |Controls.pas |TWinControl |IsMenuKey | |
|52058780|vcl100.bpl |Controls.pas |TControl |WndProc | |
|76098A6E|USER32.dll | | |CallNextHookEx | |
|52063F5C|vcl100.bpl |Controls.pas |TDockTree |WndProc | |
|7609D8F3|USER32.dll | | |SendMessageA | |
|5207A464|vcl100.bpl |Forms.pas |TApplication |CancelHint | |
|52078FC8|vcl100.bpl |Forms.pas |TApplication |IsKeyMsg | |
|520791F8|vcl100.bpl |Forms.pas |TApplication |ProcessMessage | |
|52079324|vcl100.bpl |Forms.pas |TApplication |HandleMessage | |
|520794B8|vcl100.bpl |Forms.pas |TApplication |Run | |
---------------------------------------------------------------------------------------------

Antaeus
Posts: 2098
Joined: Tue 14 Feb 2006 10:14

Post by Antaeus » Wed 25 Apr 2007 12:18

Please provide some additional information:
1) How many projects are in your project group?
2) How many TDataSet descendant components on the form which causes this problem?
3) What is the size of your physical and virtual memory?
4) If it is possible, send me an example that demonstrates the problem.

Post Reply