Parentheses should be used to clarify the intent behind a piece of code or enforce a desired order of operations. Redundant pairs of parentheses do neither of these things, making code more confusing and less readable.
Remove the redundant parentheses:
Result := ((X + 1));
Result := (X + 1);