Search found 1 match

by apfau
Tue Jun 16, 2026 6:46 am
Forum: Support
Topic: ERangeError in SRVPrint.GetPrinterInfo when default printer's CreateDC fails (division by zero PixPerInch)
Replies: 1
Views: 42

ERangeError in SRVPrint.GetPrinterInfo when default printer's CreateDC fails (division by zero PixPerInch)

We hit an ERangeError in SRVPrint.GetPrinterInfo (SRVPrint.pas line 260) at form-load time, triggered via TSRVPrint.Loaded → UpdatePage → calculateSize → calculatePictureSize → GetPrinterInfo.

Root cause: on a machine where the default printer's CreateDC fails (offline/redirected printer, stopped ...