šŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Compatibility of dynamic libraries created in C++ Builder 5, 6 and 2007

#78
From: Jeff Overcash (TeamB)
Date: Mon, 26 Nov 2007 11:03
25 lines
2370 bytes
Jarek wrote:
> Hello
> 
> My company main product is Win32 application created in plain C++. This application is using many dynamic libraries created in C++Builder 5 and C++Builder 6 and is using them at the same time. All libraries are using dynamic packages and dynamic RTL.
>  
> I’d like to upgrade C++Builder 6 to C++Builder 2007 and port source code form C++Builder 6 to C++Builder 2007. 
> 
> Are dynamic libraries created with C++Builder 2007 compatible with dynamic libraries created with C++Builder 5 and can be used at the same time in one process? From which compiler should be used memory manager BorlndMM.dll? 
> 
> Thanks
> 

No because the interfaces have changed over the years.  It might be as simple as 
recompiling but you will not be able to use dll descending from the BCB5 VCL 
with BDS2007.  Or you might have to fix the code up to reflect the current VCL 
interface.

-- 
Jeff Overcash (TeamB)
       (Please do not email me directly unless  asked. Thank You)
And so I patrol in the valley of the shadow of the tricolor
I must fear evil. For I am but mortal and mortals can only die.
Asking questions, pleading answers from the nameless
faceless watchers that stalk the carpeted  corridors of Whitehall.
              (Fish)
Technical Details
Message-ID: <474aa810@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.de!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <474a883d@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10529a,5b4685ca44bfd57e
X-Google-Attributes: gid10529a,public,usenet
X-Google-Language: ENGLISH,UTF8
Date: Mon, 26 Nov 2007 06:03:41 -0500
From: "Jeff Overcash (TeamB)" <jeffovercash@mindspring.com>
Organization: TeamB
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
Newsgroups: borland.public.cppbuilder.upgrade
Subject: Re: Compatibility of dynamic libraries created in C++ Builder 5,
 6 and 2007
References: <474a883d@newsgroups.borland.com>
In-Reply-To: <474a883d@newsgroups.borland.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
NNTP-Posting-Host: 66.32.184.188
Message-ID: <474aa810@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1196075024 66.32.184.188 (26 Nov 2007 03:03:44 -0700)
Lines: 25
X-Authenticated-User: overcash
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.de!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail