| cmd_dialog | Function (ROM Call 0x33C)

AMS 1.01 or higher | bascmd.h

void cmd_dialog (void);

Executes TI-Basic 'Dialog' command.

cmd_dialog is an internal subroutine used by the TI-Basic interpreter for defining dialogs using 'Dialog'...'EndDlog' blocks. As this function depends heavily on some system state variables of the TI-Basic intepreter which are not set correctly while executing an ASM program, it is extremely unlikely that this function may be used inside a C program for anything useful.
Note: See functions from the dialogs.h header file if you want to make dialogs inside a C program.

Uses: HeapFree, HeapFreeIndir, HeapLock, HeapRealloc, HeapUnlock, DialogAdd, DialogDo, DialogNew, ER_catch, ER_success, ER_throwVar, GetValue, HToESI, next_expression_index, push_internal_simplify, push_quantum, push_quantum_pair, push_zstr, top_estack, DrawStrWidth, memset, PopupAddText, PopupNew, strcat, strlen, strncpy, NeedStack, is0, primary_tag_list, push_simplify, DerefSym, SetOK, VarRecall, VarStore, ROM Call 0x480, ROM Call 0x5C8

See also: cmd_text, cmd_request, dialogs.h