diff --git a/components/codetools/ide/cody.lpk b/components/codetools/ide/cody.lpk
index cb3bea7e9d..47d4693c2e 100644
--- a/components/codetools/ide/cody.lpk
+++ b/components/codetools/ide/cody.lpk
@@ -9,6 +9,10 @@
+
+
+
+
@@ -51,7 +55,7 @@
-
+
diff --git a/components/codetools/ide/codyregistration.pas b/components/codetools/ide/codyregistration.pas
index 95d481abf3..0a9a2f9532 100644
--- a/components/codetools/ide/codyregistration.pas
+++ b/components/codetools/ide/codyregistration.pas
@@ -97,7 +97,10 @@ begin
crsDeclareVariable,
CleanIDEShortCut,CleanIDEShortCut,nil,@ShowDeclareVariableDialog);
RegisterIDEMenuCommand(SrcEditSubMenuRefactor, 'DeclareVariable',
- crsDeclareVariable2, nil, nil, DeclareVariableCommand);
+ crsDeclareVariable2, nil, nil, DeclareVariableCommand)
+ {$IFNDEF EnableCodyDeclareVar}
+ .Visible:=false
+ {$ENDIF};
// Refactor menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -