Re: BDS2006 exe sizes



Ian schrieb:

Did you just decide to drop BDS2006 just because one file is
slightly bigger than the other?


Slightly? I don't consider 25,600 bytes a slight increase. In D7, a simple console application is only 16,384 bytes.

You should take into account the environment of a "console" application:

A 16 bit DOS program uses DOS and BIOS interrupts. When such a program is started under Windows, then Windows has to provide (emulate) such an environment.

A 32 bit console application uses Windows APIs instead of interrupts. 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.

A .NET console application uses .NET APIs instead of interrupts, the same API/library considerations apply as for 32 bit applications. A difference (in file size) may be noticeable, because .NET provides most library code in dedicated external assemblies - comparable to "using runtime packages" in Delphi for Win32.

DoDi
.



Relevant Pages

  • Re: CreateProcessAsUser - Process starts then exits
    ... Windows XP Media Center ... public Int32 dwX; ... public IntPtr lpReserved2; ... parent's console. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: CreateProcessAsUser - Process starts then exits
    ... service most likely runs in a separate invisible session. ... the program I was trying to start was a windows forms app I ... public IntPtr lpReserved2; ... parent's console. ...
    (microsoft.public.win32.programmer.kernel)
  • Novell Client login form enables reading and writing from and to the clipboard of the logged-in
    ... Novell Client for Windows, ... Anyone with access to the computer's local operating system console, ... inject its own textual content into the clipboard of the currently logged-in ...
    (Bugtraq)
  • Re: Cannot Correctly Preview Fax in Fax Console
    ... I no way do I doubt what you are saying, but until now, all known problems with previewing faxes have had one of two causes: incorrect file associations for TIF files or end user error using Windows Picture and Fax viewer. ... >>>I have used the fax printer Windows accessory many times. ... The Fax console comes>>> up. ...
    (microsoft.public.windowsxp.print_fax)
  • Re: New HDD Installation
    ... Right clicking on the partition or using the | Action> All Tasks menu at the top of the console should show the option, either greyed out or usable to make the partition active. ... Do the fixboot and fixmbr things in the Recovery Console then see if things change. ... There are other ways to mark the partition active, either with a Windows 98 startup disk or using the DISKPART command while in Windows XP. ...
    (microsoft.public.windowsxp.general)