Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Вниз

ошибка в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.053 c
15-1413029873
Kerk
2014-10-11 16:17
2015.09.10
Orpheus,Abbrevia,VirtualTree,SynEdit,LockBox,AsyncPro,PowerPDF


2-1394538433
Ce4kok
2014-03-11 15:47
2015.09.10
Разложение в ряд функции


15-1417298499
Pavia
2014-11-30 01:01
2015.09.10
Родить объект


3-1304500232
scott-tiger
2011-05-04 13:10
2015.09.10
табличный тип -> xml (Оракл)


15-1415447176
dmk
2014-11-08 14:46
2015.09.10
Про переменные





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский