cadetill's blog | Copyright © Xavier Martínez (cadetill)

# Unit GMLib.Exceptions

Description
Uses
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Variables

## Description

Exception classes for GMLib.

The GMLib.Exceptions unit provides access to the exceptions raised by GMLib.

## Uses

- SysUtils
- GMLib.Sets

## Overview

### Classes, Interfaces, Objects and Records

Name | Description
--- | ---
Class `EGMException` | Base class for all `Exception` on GMLib.
Class `EGMNotValidRealNumber` | Exception raised when GMLib try to convert a string to a Real/Integer value.
Class `EGMWithoutOwner` | Exception raised when an GMLib object needs an Owner to do something.
Class `EGMOwnerWithoutJS` | Exception raised when GMLib needs to execute a JavaScript function and the object (or its owner) not support IGMExecJS.
Class `EGMJSError` | Exception raised when a JavaScript error occurs.
Class `EGMUnassignedObject` | Exception raised when a GMLib method receives an object param and it is unassigned.
Class `EGMMapIsActive` | Exception raised when you try to change a property dependant of ``TGMMap.Active`` property and it is `True`.
Class `EGMIncorrectBrowser` | Exception raised when the class of assigned `TGMMap.WebBrowser` property isn't correct.
Class `EGMCanLoadResource` | Exception raised when the resource of the map can't be load.
Class `EGMTimeOut` | Exception raised when a occurs a timeout.
Class `EGMNotActive` | Exception raised when the TGMMap component isn't active.
Class `EGMMapIsNull` | Exception raised when Map variable from JavaScript code is null.

## Author

- Xavier Martinez (cadetill) <cadetill@gmail.com>

## Created

August 2, 2022

## Last Modified

August 2, 2022

Generated by PasDoc 0.15.0.