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' |