Article View: borland.public.cppbuilder.nativeapi
Article #4624how can I share a dynamic list of objects in a dll
From: David L
Date: Tue, 03 Jan 2006 10:18
Date: Tue, 03 Jan 2006 10:18
39 lines
2041 bytes
2041 bytes
Hi again,
I've tested successfully the way I share a simple data (=an integer)
in a dll for several applications that use the same dll.
this example works fine :
http://bdn.borland.com/article/0,1410,20008,00.html
I'd like to know how can I share a dynamic list of objects in a dll
(I'm using BCB 6.0 Pro)
class TMyObject
{
protected:
long fCodeId;
double fData1;
char fData2;
long fData3;
double fData4;
double fData5;
public:
TMyObject ( long, double, char, long, double, double);
long GetCodeId () const { return fCodeId;}
double GetData1 () const { return fData1;}
char GetData2 () const { return fData2;}
long GetData3 () const { return fData3;}
double GetData4 () const { return fData4;}
double GetData5 () const { return fData5;}
};
typedef std::vector <TMyObject*> V_MyObject_LST;
typedef std::vector <TMyObject*>::iterator V_MyObject_Iterator;
is it possible to share a dynamic list (size between 5000000 and 8000000)
of these objects in a dll for 3 .exe that need same datas ?
actually each executed process takes about 500Mb in the task manager.
thanx a million for any response.
Technical Details
Message-ID:
<XnF97407D8CF14A9davidluuexanecom@207.105.83.66>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!news-out.newsfeeds.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,214e5f2a6f9443ae,start X-Google-Attributes: gid10cc67,public X-Google-Language: ENGLISH,ASCII-7-bit Newsgroups: borland.public.cppbuilder.nativeapi Subject: how can I share a dynamic list of objects in a dll From: David L <david.luu@exane.com> Organization: Exane Message-ID: <XnF97407D8CF14A9davidluuexanecom@207.105.83.66> User-Agent: Xnews/Fr.08.12 Reply-To: david.luu@exane.com NNTP-Posting-Host: 195.13.36.9 Date: 3 Jan 2006 03:18:58 -0700 X-Trace: newsgroups.borland.com 1136287138 195.13.36.9 (3 Jan 2006 03:18:58 -0700) Lines: 39 Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!news-out.newsfeeds.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mail