Subject Re: [firebird-php] PHP Driver status
Author Lester Caine
Pierre Joye wrote:
> hi,
>
> On Wed, Oct 15, 2008 at 7:44 PM, Lester Caine <lester@...> wrote:
>
>> What am I missing?
>
> VC6, 7, 8 and 9 CRTs are not compatible with each other. It is not
> recommended (read: don't do it) to mix them at runtime. For example,
> when memory areas are allocated by a CRT and freed by another may end
> to crashes.
>
> Now, without willing to be unpolite, I like to focus on actually
> solving the urgent issues and provide a viable solution for the PHP
> drivers, not arguing about why we need to use VC6 and VC9 or why
> Builder works better or not, thanks for your understanding :)

Look - I'm running PHP5.0.4, FB1.5 and Apache2.0 on a number of windows
machines. As we upgrade sections, PHP has been upgraded to 5.2.6, Apache to
2.2.8 but FB1.5 is not changed since other legacy applications still need it.
You seem to be implying that this must not be done, but I have no problem in
running this configuration!

It is ESSENTIAL that php_interbase can still access an FB1.5 client as it does
now so any changes to remove that compatibility will cause a problem. But you
seem to be implying that this backwards compatibility can not be allowed? So
why does the fact that the FB1.5 client was built with VC6 while the FB2.0
client used VC7.1 cause a problem - I access either without any problem from
the legacy applications and from current builds of PHP.

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/lsces/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php