Contact | Privacy | Datenschutzerklärung | Impressum

heitml Runtime Errors

This is an example of a runtime error display:

heitml Error Message

heitml Error

In File /website/heitml/excountr.hei:
at Line:12 Col:4 : Undefined variable

Click here to open source window:
/website/heitml/excountr.hei:12,4

Call Hierarchy

Level 0( x="Hello")
Global Variables,Form Variables,Session Variables

Global Variables gl.

x="HelloWorld"

Local Variables Level 0

x="Hello"

And if you click on the file name appearing after the message "Click here to open source window", a new browser window opens and shows:

heitml Source Display

File: /website/heitml/excountr.hei

// Example for runtime error messages
This is an example of a runtime error display:
<p>

<let x = "Hello">

<let gl.x = x + "World">

<? gl.x>

<? ->y> 

The blinking red arrow shows the position where the error occurred. In this case the variable y is undefined.

The runtime error display shows all local and global variables, as well as any session variables and form input variables if they are present.

If several nested Tags have been called and the error occurred somewhere inside the nested Tag invocations, the call hierarchy shows where these tags were called from. You can click on each source link to show the corresponding source position. You can also look at the local variables of the nested tag invocations.

Additionally, heitml can show more complex tuple data structures. They are self-explaining and the reader is encouraged to try them out.

It can sometimes be useful to intentionally insert a runtime error at a position where you want to inspect the current values of your variables.


This page was dynamically generated by the web application development tool RADpage of H.E.I. H.E.I. provides support, tools, and services like Webdesign in Mannheimm, the HTML/CSS 3D WebGL Animation Library taccgl, 3D Webdesign, and 3D Product ConfiguratorDemo (3D Produkt Konfigurator Demo in German).
© 1996-2024 H.E.I. All Rights Reserved.



Homepage
Intro/Features
Component Guide
Programming
User Guide
  Supported Platforms
  Installation
  Configuration
  Operation
    Preprocessing
    Debugging
      Debug Configuration
      Pretty Printing
      Syntax Errors
      Runtime Errors
      Production Mode
  RADpage
  Migrating heitml 1
Services
Privacy
Datenschutz
 
Contact / Impressum