So how do you guys live without Code Completion in Berlin? Why might it not work? Is there a workaround?

Comments

  1. fyi, there are a couple of open cases, tied with arrays, that block code completion and are being addressed with Update 2

    ReplyDelete
  2. I will try to make a case, but I don't know what causes the problem. The completion works with some units, at least after you press F9 (which is annoying too). It doesn't work at all with one of our core units, which is 12000 lines of code and has a lot of dependencies.

    ReplyDelete
  3. So yeath, it definetly doesn't like this line:
    fclNpF, fcclNpF: array [1..2] of TDynArray;

    Is this issue already filed? Cool.

    ReplyDelete
  4. Workaround of the issue is to replace TDynArray by newly created type like here below:

    type
    TCurveNearestPointFinderArray = TDynArray;

    var
    fclNpF, fcclNpF: array [1..2] of TCurveNearestPointFinderArray;

    ReplyDelete
  5. It sure is annoying. Constructs like

    TClass = class(TParent)
    EnumField: TParent.TEnumWrapper;
    end;

    frequently breaks completion for me.

    ReplyDelete

Post a Comment