Jump to content

mp3freak_en

Members
  • Content Count

    3
  • Joined

  • Last visited

Posts posted by mp3freak_en


  1. I've found another situation where compiler returning that weird output

     

    not working:

      procedure Test1(var ii:array of integer);
      begin
        setlength(ii, 0);
        // (..)
      end;

     

    [dcc32 Error] Unit1.pas(100): E2008 Incompatible types
    [dcc32 Fatal Error] Unit1.pas(100): E2158 System unit out of date or corrupted: missing '@Clr'


    working:


      type iArray=array of integer;
      procedure Test2(var ii:iArray);
      begin
        setlength(ii, 0);
        // (..)
      end;

     

    well, never mind, think there are still some issues.

     

    edit:

    testet with delphi 10.2 - same error

    testet with delphi 10.3 update 3 - same error

    didn't teste with delphi 10.4.

×