Canvas Does Not Allow Drawing

The exception ‘Canvas does not allow drawing’ is a Delphi exception that is raised when an application cannot get a valid handle to a Canvas associated with a bitmap, screen, or printer.

 

Trouble Shooting

  1. Memory/Resource LeaksWe recommend running the application using a tool, such as FastMM, or AQTime, that can check for memory/resource leaks.
  2. No Default Printer InstalledThe latest version of ReportBuilder is designed to work without any printer driver installed. Older versions may contain code that tries to access the printer canvas and encounter this exception in the case in which no prrinters are installed for the user account under which the application is executing.