Difference between revisions of "83Plus:BCALLs:4351"

From WikiTI
Jump to: navigation, search
(wiki'd and corrected)
(Comments: Added DelVarArc info)
 
Line 18: Line 18:
  
 
== Comments ==
 
== Comments ==
This routine will refuse to delete archived variables, throwing an error instead.
+
This routine will refuse to delete archived variables, throwing an error instead.  Use [[83Plus:BCALLs:4FC6|DelVarArc]] to delete archived variables.
  
 
== Example ==
 
== Example ==

Latest revision as of 11:40, 11 December 2005

Synopsis

Official Name: DelVar

BCALL Address: 4351h

Delete a variable.

Inputs

  • HL points to the VAT entry
  • BDE points to the start of the data

Outputs

None

Destroys

  • All registers

Comments

This routine will refuse to delete archived variables, throwing an error instead. Use DelVarArc to delete archived variables.

Example

    ld  hl,name
    ld  de,OP1
    ld  bc,6     ; type (1) + name (4) + zero (1)
    ldir
    B_CALL ChkFindSym
    ret c
    B_CALL DelVar
;...

name:
    .db ProgObj,"name",0