🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #4624

how can I share a dynamic list of objects in a dll

#4624
From: David L
Date: Tue, 03 Jan 2006 10:18
39 lines
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-mail

Show 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