🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.upgrade
Article #2541

Re: borlndmm.dll cross versions

#2541
From: Jerry Bloomfield (TeamB)
Date: Tue, 05 Oct 1999 00:00
33 lines
2158 bytes
On Tue, 05 Oct 1999 17:39:48 +0300, Denis Pyriohos <denis@tasis.gr> wrote:

>1/ are there cases where the co-existance of BCB3 and BCB4 can cause problems?

There are potential issues with the BDE versions if you use the BDE.  As
with the other associated tools,  they are supposed to be backwards
compatible,  but occasionally things change which don't work as we are used
to in the previous versions.

>2/ is this a problem with other RTLs as well? Did anybody experience something
>similar?

I seem to remember there being issues with memory leaks in the RTL which
may have been fixed in v4,  but that shouldn't really matter.  What you may
get "caught" by would be components (especially any third-party components)
which do not version-ize the file names...

>3/ is there a way to force my app to dynamically link to the RTL I want?

Well,  yes and no.  You can (and should) distribute the dynamic files your
app uses along with the app itself.  If you load those into the local
directory,  then they should be used by your app.  The problem arises when
you load another application which is using a newer (or older) runtime than
your application uses.  Whichever is loaded first will be used by both
applications if they are both running at the same time.  This causes for
some confusing debug sessions trying to determine exactly why the
application fails "sometimes" but not always...

Jerry Bloomfield (TeamB)
-- 
Jerry Bloomfield                                     JersWork@wwa.com
Proud Member of Borland's TeamB
"We'll do anything if you don't pay us."
Technical Details
Message-ID: <os76N9tlVdKDVUhmKZZT9zHiKqUH@4ax.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <37FA0DB4.8A0DEC9F@tasis.gr>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10529a,10e653b4d206e509
X-Google-Attributes: gid10529a,public
From: "Jerry Bloomfield (TeamB)" <JersWork@wwa.com>
Subject: Re: borlndmm.dll cross versions
Date: 1999/10/05
Message-ID: <os76N9tlVdKDVUhmKZZT9zHiKqUH@4ax.com>
X-Deja-AN: 533351759
Content-Transfer-Encoding: 7bit
References: <37FA0DB4.8A0DEC9F@tasis.gr>
Organization: LSVFA - Latest Software Version Freaks Anonomous
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0
Newsgroups: borland.public.cppbuilder.upgrade