I recently tried to convert an ASM UNIT (PB/DOS 3.5) to an OBJ
written with MASM 6.14. On the OBJ file's code getting to the
line with "call GetStrLoc", the program aborts and Windows gives
the "...has performed an illegal operation...please restart your
computer..." error message. I have gone back to the UNIT version
until I figure out WHY this is happening. In other words, I no
longer have the OBJ ASM code to provide as an example. I compiled
the OBJ file with the line: "ml.exe /c gp001.asm". Up until about
10 months ago, I was making VERY heavy use of OBJ files, and I do not
THINK that my current problems are caused by my implementation in
the OBJ file's code, as I am well experienced at manipulating
dynamic strings in OBJ files created with MASM 6.14. However, that
possibility does, of course, exist.
So, what could be causing this? I worked on the problem for 10 hours
a couple of days ago, and no variation of code resolved it. Could it
be caused by a corrupt PB/DOS installation, requiring me to reinstall?
Hopefully, it isn't caused by a corrupt MASM install, as those setup files
are VERY hard to find on the 'Net, and I no longer have them backed up
to CD (accidentally threw the CD away
).
Any ideas of things to try to resolve it VERY gratefully received.
------------------
[This message has been edited by Clay Clear (edited April 30, 2004).]
written with MASM 6.14. On the OBJ file's code getting to the
line with "call GetStrLoc", the program aborts and Windows gives
the "...has performed an illegal operation...please restart your
computer..." error message. I have gone back to the UNIT version
until I figure out WHY this is happening. In other words, I no
longer have the OBJ ASM code to provide as an example. I compiled
the OBJ file with the line: "ml.exe /c gp001.asm". Up until about
10 months ago, I was making VERY heavy use of OBJ files, and I do not
THINK that my current problems are caused by my implementation in
the OBJ file's code, as I am well experienced at manipulating
dynamic strings in OBJ files created with MASM 6.14. However, that
possibility does, of course, exist.
So, what could be causing this? I worked on the problem for 10 hours
a couple of days ago, and no variation of code resolved it. Could it
be caused by a corrupt PB/DOS installation, requiring me to reinstall?
Hopefully, it isn't caused by a corrupt MASM install, as those setup files
are VERY hard to find on the 'Net, and I no longer have them backed up
to CD (accidentally threw the CD away

Any ideas of things to try to resolve it VERY gratefully received.

------------------
[This message has been edited by Clay Clear (edited April 30, 2004).]
Comment