Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.09.10;
Скачать: CL | DM;

Вниз

ошибка в XE5   Найти похожие ветки 

 
Pavia ©   (2014-10-04 11:44) [0]

Изучаю новую версию Delphi.

Так вот почему не работают должным образом определение области видимости?


procedure SetLength(var a:TLongIntBase2;const Length:Integer); overLoad;
begin
A.Length:=Length;
A.ItemsCount:=(Length-1) div ItemLength;
if (Length-1) mod ItemLength<>0 then inc(A.ItemsCount);

SetLength(A.Items,A.ItemsCount);
end;


Ругается  на Length что нет такого перегруженного метода. Но я же перекрыл название в параметрах.

Также почему то не может определить из какого юнита брать функцию Надо явно указывать. Хотя должен брать вначале из текущего а потом уже из подключенного.

Собственно вопрос в каких версиях Delphi это исправлено?


 
junglecat ©   (2014-10-04 11:48) [1]

обзови параметр ALength


 
Pavia ©   (2014-10-04 12:07) [2]

SetLength(A.Items,A.ItemsCount); Тут тоже ругается не может найти функцию SetLength для динамического массива. И как ему втолковать?


 
Kerk ©   (2014-10-04 12:30) [3]

В XE7, если явно указать System.SetLength, то твой код компилится нормально.


 
turbouser ©   (2014-10-04 12:42) [4]


> Pavia ©

Проверь, для какой платформы билд. И в LibraryPath и в прочие *path посмотри. Бывает что слетает. И если проект старый, попробуй если не удалить .dproj, то дописать единичку в (забыл :( там есть что-то типа*version, должно быть 5.1)


 
Дмитрий С ©   (2014-10-04 13:08) [5]

Видимо Дельфи хочет стать Жавой:)


 
junglecat ©   (2014-10-04 13:22) [6]

> В XE7, если явно указать System.SetLength, то твой код компилится
> нормально

в XE3 тоже


 
jack128 ©   (2014-10-04 13:42) [7]


> Собственно вопрос в каких версиях Delphi это исправлено?

не в какой. Так всегда работало.



Страницы: 1 вся ветка

Текущий архив: 2015.09.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
1-1331038264
aXLES1984
2012-03-06 16:51
2015.09.10
Как работает функция VarType?


15-1421303608
ПЛОВ
2015-01-15 09:33
2015.09.10
Запрос к БД, но данные не нужны :)


2-1394848571
Artem
2014-03-15 05:56
2015.09.10
Разделить текст по столбцам


2-1397744469
NIK_NIK
2014-04-17 18:21
2015.09.10
Combobox в DBGrid


2-1393273093
Митяй2014
2014-02-25 00:18
2015.09.10
Как узнать путь к картинке в Image?