Page 1 of 1

4.0.0.6 EOutOfResources in Turbo Delphi 2006 IDE

Posted: Tue 24 Apr 2007 12:56
by Ludek
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 | |
---------------------------------------------------------------------------------------------

Posted: Wed 25 Apr 2007 12:18
by Antaeus
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.