Home > Language Reference > Error Messages

Compiler Warnings

This section describes the different warnings that can be reported by HB++ when a project is compiled. As opposed to errors, warnings do not stop the compilation of a project and the creation of an executable.

Number Description
9000 unrecognized character escape sequence : '\x'
9001 unrecognized function attribute : 'attr'
9002 language identifier 'num' not found in localization file
9003 condition is always True / False
9004 explicit call to a constructor
9005 explicit call to a destructor
9006 more than one class extend 'Application'
9007 no class extends 'Application'
9008 passing parameter 'num' of 'name' from incompatible reference type
9010 procedure 'name' is defined but never used
9011 variable 'name' is defined but never used
9012 label 'name' is defined but never used
9013 class 'name' is defined but never used
9014 variable 'name' is affected a value that is never used
9015 variable 'name' is affected a new instance of 'class' that is never used
9016 unreachable code
9017 event is never caught, statement ignored
9020 'name' has been deprecated
9021 non portable 'String' to 'Date' conversion
9022 date is out of range
9023 invalid global #const name for 'name'
9024 ignoring property 'Instantiable' for class 'name'
9025 Invalid navigation order, resource not generated
9039 image family 'name' uses a compression mode that may not be available on all platforms
9040 resource image 'name' not found for application icon
9041 one or more controls are outside the form
9042 one or more menu items are outside the form
9043 Graffiti control is missing
9044 too many Graffiti controls
9046 conflicting code pages
9063 'message'