BBS: Inland Empire Archive Date: 02-26-94 (07:50) Number: 277 From: STEVE MCCRYSTAL Refer#: NONE To: GARY GLUECKERT Recvd: NO Subj: Get Dos errorlevel Conf: (2) Quik_Bas
; In a msg of <24 Feb 94>, Gary Glueckert writes to Harry F. harrison: ; Gary, GG> The DOS errorlevel is stored in an interrupt in memory and is not GG> reset by another copy of command.com. Correct! GG> Remember also that not all of Command.com is transient. Correct! GG> FUNCTION ErrorLevel% () GG> 'Purpose : To check the error level of a program returning GG> from shell GG> 'Input : none (well, helps if you did shell a program first) GG> 'Return : The errorlevel returned from the last shelled GG> program GG> DEF SEG = 0 GG> ErrorLevel% = PEEK(&H4FE) GG> DEF SEG GG> END FUNCTION Do you have any more info on this? Is the address guaranteed? Is it stable across different DOS versions? Can you suggest a documenting reference? Please don't misunderstand... I'm not disagreeing with you. I would like to dig into this a bit further because the concept has LOTS of potential uses and is (to my knowledge) largely unexplored, as is the DOS Interapplication Communication area which I use frequently. -[Steve]- --- GoldED 2.42.G0214+/#1057US3 * Origin: -[Steve's Place]- New Berlin, WI (FidoNet 1:3641/1.202)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET