Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 8 of 8 total
Thread Singleton namture of TEDBEngine
Sun, Jan 6 2008 2:34 PMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim

I don't know if there's anything about it but yet again opening an old copy of my migration program in D6 causes it to terminate with extreem prejudice. In this case about 30 mins work gone up in smoke. Fortunately I do save every so often, but not when I'm in full flight and I actually have some idea what I'm doing.

Roy Lambert
Sun, Jan 6 2008 2:49 PMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

I realise that wasn't the best description.


1. Opened TfRConvert
2. Worked on it for about 3 hours saving every so often
3. Opened the TfRConvert.pas from an archive version
4. Warning followed by kerpow and D6 vanishes
5. Reboot

Roy Lambert
Mon, Jan 7 2008 7:33 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< 1. Opened TfRConvert
2. Worked on it for about 3 hours saving every so often
3. Opened the TfRConvert.pas from an archive version
4. Warning followed by kerpow and D6 vanishes
5. Reboot >>

What does the above have to do with TEDBEngine ?

--
Tim Young
Elevate Software
www.elevatesoft.com

Tue, Jan 8 2008 3:40 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


I'm guessing here. But the only time this has happened to me is when I've loaded 2 forms with an engine on them. I was referring to D6 but as an experiment I just tried in D2006. Had my app open, loaded another form with an engine on it. It opened OK. But when I closed D2006 I had an AV "0B13D582 in module edb107b2006run.bpl"


Roy Lambert
Tue, Jan 8 2008 1:31 PMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


Vast apologies - the AV in D2006 I still think is yours but the self destruct sequence in D6 I've managed to trace to another component.

Roy Lambert
Tue, Jan 8 2008 10:22 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< Vast apologies - the AV in D2006 I still think is yours but the self
destruct sequence in D6 I've managed to trace to another component. >>

I'll check into this and see what the issue is.  I've never seen an AV with
BDS 2006 related to the TEDBEngine component.  Plus, EDB uses a simple
redirection architecture to implement the singleton pattern, so it isn't
using any fancy memory allocation overrides like DBISAM did.

--
Tim Young
Elevate Software
www.elevatesoft.com

Wed, Jan 9 2008 3:32 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


Just thought overnight it may be interaction with the other component (its a "one instance" one) that's causing it. I'll have a play sometime during the day and see.

Roy Lambert
Wed, Jan 9 2008 7:56 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


Just tried loading app then loading form which USED to have the offending component on it. Even though the component is not there I still get the AV.

Roy Lambert
Image