Variable names in HDevelop are case-sensitive, x and X are distinct variable names in HDevelop programs. If you export such a program to a case-insensitive target language, for example Visual Basic .NET, the development environment will complain about multiple declarations. Either plan ahead and avoid these variable names, or use the Find/Replace dialog to substitute conflicting variable names before exporting your program.