T
Tony Hedge
I've got a strange problem with the 16-bit subsystem on XP Pro SP2.
I use a very old DOS cross-assembler tool. It works by spawning from one
program to the other, passing arguments. It's a third party tool, so I
have no control over it.
I've never had any problems running it under XP. It would always run
either from IDE's which can invoke assemblers etc, from cmd.exe or from
command.com.
Last time I needed to use it was November time, when it was working
fine. Since then, of course, there have been lots of Xp updates, and
I've installed various new (to me) MS tools (VS2005, CE5.0, eVc4 etc).
When I tried to use the cross assembler yesterday, I got all sorts of
problems!
I can run it from a command line in a command.com window - no problems.
The first part of the program generates a pre-processed file, and passes
the file name correctly to the second program.
But if I try to run it from a command line in cmd.exe, it looks as if
its working, but the second program doesn't seem to receive the
file-name parameter from the first. Likewise if I try to invoke it from
an IDE. I really need to run it from an IDE to be able to capture error
messages etc - command line software development is something I'd hoped
I'd left behind 25 years or so ago!
I can't find any clues despite searching every newsgroup, forum, support
site I can search! Microsoft have a KB article describing very similar
symptoms but only for Vista!
My own suspiscion is that it has got broken by an update, but
unfortunately its almost 6 months since I used it - I can't face trying
to roll back so far.
Any ideas much appreciated.
Thanks
Tony
I use a very old DOS cross-assembler tool. It works by spawning from one
program to the other, passing arguments. It's a third party tool, so I
have no control over it.
I've never had any problems running it under XP. It would always run
either from IDE's which can invoke assemblers etc, from cmd.exe or from
command.com.
Last time I needed to use it was November time, when it was working
fine. Since then, of course, there have been lots of Xp updates, and
I've installed various new (to me) MS tools (VS2005, CE5.0, eVc4 etc).
When I tried to use the cross assembler yesterday, I got all sorts of
problems!
I can run it from a command line in a command.com window - no problems.
The first part of the program generates a pre-processed file, and passes
the file name correctly to the second program.
But if I try to run it from a command line in cmd.exe, it looks as if
its working, but the second program doesn't seem to receive the
file-name parameter from the first. Likewise if I try to invoke it from
an IDE. I really need to run it from an IDE to be able to capture error
messages etc - command line software development is something I'd hoped
I'd left behind 25 years or so ago!
I can't find any clues despite searching every newsgroup, forum, support
site I can search! Microsoft have a KB article describing very similar
symptoms but only for Vista!
My own suspiscion is that it has got broken by an update, but
unfortunately its almost 6 months since I used it - I can't face trying
to roll back so far.
Any ideas much appreciated.
Thanks
Tony