Re: A (mild-mannered) defense of RosAsm Rocks !!!

From: Herbert Kleebauer (klee_at_unibwm.de)
Date: 03/01/04


Date: Mon, 01 Mar 2004 10:20:36 +0100

donkey wrote:
>
> rpm5090 wrote:
> > I hate to be a beast, but conditional assembly is for irresponsible
> > throw-offs. If you gave a damn about the code you'd write
> > detect-portability into it.
> >
> That is fine for some applications but if you want to extract the best
> possible performance from the OS you let the installer decide not the
> software. What would you do ? write wrappers for every API that had an
> ansi and unicode implementation ? Verify the OS version before every
> message that used a string as a parameter ? The idea that it is
> irresponsible to use conditional assembly for throw-offs is ridiculous.
> You build 2 versions, one for unicode and one for ansi and the installer
> installs the right one based on the OS version of the system. That is
> the way to gaurantee the best performance from your program.

Can you please give me an example from a real application
where in an inner loop a Windows function with a string parameter
is called so frequently, that you will notice a speed difference.

But I don't understand that an assembly programmer can suggest the
use of an installer. I prefer programs which are a single exe file
(and maybe an ini file in the same directory as the exe file) which
I can copy on any PC and execute it (should also run from a USB
memory stick) without any installation (if you delete the exe file
you have also uninstalled the program). I try to avoid any program
which mess around with the Windows system directories or the
registry. But maybe you are doing HLL programming using processor
instructions (did you learn assembly programming with HLA?).



Relevant Pages

  • Re: SMS Installer cannot make right package file.
    ... Sounds like you have some issues with your registry keys values. ... > I tried to make one exe file with Software, ... > It seems like SMS Installer worked well but if I install with the exe file ... I found that Target is ...
    (microsoft.public.sms.installer)
  • Re: Themexp.org started pushing junk?
    ... >>and installed only AFTER the theme installer file has been downloaded ... You are not installing anything if you do not execute the exe file. ... From my own "tests" nothing is installed during download, ... StyleXP's homepage used to list ThemeXP as a good "Independent site" ...
    (microsoft.public.windowsxp.customize)
  • Re: Installer makes wrong package file
    ... > I tried to make one exe file with Software, ... > It seems like SMS Installer worked well but if I install with the exe file ... > I ran it in Windows XP. ...
    (microsoft.public.sms.installer)
  • Re: A (mild-mannered) defense of RosAsm Rocks !!!
    ... > where in an inner loop a Windows function with a string parameter ... An installer is not needed. ... > memory stick) without any installation (if you delete the exe file ... gamer, said to me, he wanted a tool, that could learn how a game installed ...
    (alt.lang.asm)