Subject | Re: [firebird-php] PHP Driver status |
---|---|
Author | Giovanni Premuda |
Post date | 2008-10-23T21:54:42Z |
Pierre Joye wrote:
1) It is perfectly safe to mix CRTs, either static or dynamic as long as
you follow some simple rules
2) These rules have to be followed in any case if you want a DLL that is
usable by anything that isn't MSVC++, so I definitely hope fbclient.dll
follows them. Some still like to use Delphi, Free-Pascal and other
esoterical langiages that dont start with the letter C...
3) Core Windows API DLLs archive independance from these issues as they
use the Windows hap manager, not the C runtime Heap. Anyone remembers
GlobalAlloc, LocalAlloc, the newer HeapAlloc etc. ?
Ref:
1 &2 http://support.microsoft.com/kb/94248/en-us/
3 http://msdn.microsoft.com/en-us/library/aa366779(VS.85).aspx
So, it seems that the PHP/Windows team is doing a lot of fuss for nothing...
Giovanni
> > Are you saying that I cannot run a VC6 application under Vista?OK, I have done a bit of research and have determined the following:
>
> No. It is about what you can use to develop application or libraries
> when you target a given Windows version.
1) It is perfectly safe to mix CRTs, either static or dynamic as long as
you follow some simple rules
2) These rules have to be followed in any case if you want a DLL that is
usable by anything that isn't MSVC++, so I definitely hope fbclient.dll
follows them. Some still like to use Delphi, Free-Pascal and other
esoterical langiages that dont start with the letter C...
3) Core Windows API DLLs archive independance from these issues as they
use the Windows hap manager, not the C runtime Heap. Anyone remembers
GlobalAlloc, LocalAlloc, the newer HeapAlloc etc. ?
Ref:
1 &2 http://support.microsoft.com/kb/94248/en-us/
3 http://msdn.microsoft.com/en-us/library/aa366779(VS.85).aspx
So, it seems that the PHP/Windows team is doing a lot of fuss for nothing...
Giovanni