Re: BDS2006 exe sizes



On 2006-02-26, J French <erewhon@xxxxxxxxxx> wrote:
The capabilities of these APIs grow with every new Windows version, so
that the libraries also must grow, in order to make the new console etc.
functionality available to applications.

Really ?
The APIs are just declarations, mostly in the windows unit
- also the compiler strips out code that it knows is not used

All the names of the needed functions are in the binary.

More likely the reason for the growth is that more Class based code is
added, and it is hard for the compiler to be sure that it really is
redundant.

Afaik not. It is simply initialisation, of exception handling, threadvar,
internalionalisation etc.

.



Relevant Pages

  • Re: Polygon tessellation
    ... don't see a problem with "mixing" APIs. ... You're not running OGL, you're just ... using an auxiliary functionality that doesn't even require an OGL context. ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: Enterprise Library Application Blocks question...
    ... Yes, the APIs have changed from the first incarnation to now, to be more ... in line with the current best practices using .NET 2.0. ... The functionality provided by the originals is still there, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Geometric pens compiler error
    ... compiles and runs fine under VC6 in XP, but I get compiler errors in EVC4. ... error C2065: 'PS_GEOMETRIC': undeclared identifier ... Windows CE provides a subset of the Win32 APIs found on a desktop PC, ... Since the OS doesn't provide this support the MFC CPen class can't provide an object orientated wrapper around the functionality, and this is why the documentation you referenced explictly mentions the additional contructor overload isn't available on Windows CE. ...
    (microsoft.public.windowsce.embedded)
  • Re: Polygon tessellation
    ... I guess this is just par for the course -- everything in Direct3D is always ... don't see a problem with "mixing" APIs. ... just using an auxiliary functionality that doesn't even require an OGL ... you could look at the source code for the mesa glu to learn how to write ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: linux cache routines for Write-back cache policy on MIPS24KE
    ... functionality wise, especially in r4k.c i dont see any ... difference between the implementation of these APIs. ... I am using write back cache policy. ... coherency in Linux. ...
    (Linux-Kernel)