Article View: borland.public.cppbuilder.upgrade
Article #78Re: Compatibility of dynamic libraries created in C++ Builder 5, 6 and 2007
From: Jeff Overcash (TeamB)
Date: Mon, 26 Nov 2007 11:03
Date: Mon, 26 Nov 2007 11:03
25 lines
2370 bytes
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-mailReferences:
<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