Текущий архив: 2009.08.02;
Скачать: CL | DM;
Вниз
Что означают в новых Дэлфях конструкции в угловых скобочках? Найти похожие ветки
← →
Валигози © (2009-06-10 12:15) [0]Скажите, пожалуйста, кто знает, что означают в новых Дэлфях конструкции в угловых скобочках, например:?
var
GArchiveMagics: TDictionary<AnsiString,TGUID>;
type
TGUIDList = TList<TGUID>;
TArchiveReader = class
private class var
FFormats: TObjectDictionary<string,TGUIDList>;
← →
Ins © (2009-06-10 12:23) [1]Это дженерики, которые только в D2009 появились
← →
Валигози © (2009-06-10 12:57) [2]
> Ins © (10.06.09 12:23) [1]
>
> Это дженерики, которые только в D2009 появились
Хм... Не совсем понятно... А их можно как то "сымитировать" на Delphi6? (Просто нужно один исходник переделать для Delphi6...)
← →
Palladin © (2009-06-10 13:07) [3]никак
← →
Валигози © (2009-06-10 13:15) [4]
> Palladin © (10.06.09 13:07) [3]
> никак
Как-то слишком категорично... :) А какую они (незаменимую) функцию выполняют, что без них никак?... Не, серьёзно. Можно просто ткнуть ссылкой на документацию...
← →
Palladin © (2009-06-10 13:22) [5]в гугл что ли тыкнуть?
← →
Валигози © (2009-06-10 13:28) [6]
> Palladin © (10.06.09 13:22) [5]
> в гугл что ли тыкнуть?
В гугле со вчерашнего дня роюсь, ни одного учебника по Delphi2009 (Торенты у нас заблокированы).
Всё же неверю, что без этих "дженериков" нельзя (ну просто никак) обойтись.
Дело в том, что я нашёл один исходничек (практически единственный во всём интернете) с помощью которого можно подключать в своё приложение 7z.dll и работать с архивами, а он написан на D2009... Не может быть, что на Delphi6 нельзя подключить эту dll в своё приложение...
Вот этот исходник: http://google.com/codesearch/p?hl=ru#-qT0MeWnuto/trunk/src/uArchiveReader.pas&q=lang:pascal
← →
MBo © (2009-06-10 13:50) [7]Можно использовать класс словаря (Dictionary, Map) из библиотек типа DeCal
А можно TStringList - там есть подобные средства.
← →
Валигози © (2009-06-10 14:12) [8]
> MBo © (10.06.09 13:50) [7]
> Можно использовать класс словаря (Dictionary, Map) из библиотек
> типа DeCal
> А можно TStringList - там есть подобные средства.
С исходником мне уже помогли разобраться, оказывается это переделка модуля sevenzip.pas из библиотеки JCL.
А вот по поводу угловых скобочек, у меня всё же появился навязчивый интерес... :) Где же можно почитать о них? Чем они хоть приблизительно являются? (Это автосоздаваемые классы? Или интерфейсы?)
← →
И. Павел (2009-06-10 14:21) [9]Дженерики очень похожи на шаблоны в C++. И синтаксис тот же.
http://k-press.ru/cs/2008/3/delphi2009/delphi2009.asp
← →
Джо © (2009-06-10 14:21) [10]
> Валигози © (10.06.09 14:12) [8]
>
> А вот по поводу угловых скобочек, у меня всё же появился
> навязчивый интерес... :) Где же можно почитать о них? Чем
> они хоть приблизительно являются? (Это автосоздаваемые классы?
> Или интерфейсы?)
http://www.google.com.ua/search?hl=ru&safe=off&rlz=1C1CHMG_ukUA291UA303&q=generics+Delphi&btnG=Поиск&meta=
← →
Валигози © (2009-06-10 14:55) [11]
> И. Павел (10.06.09 14:21) [9]
>
> Дженерики очень похожи на шаблоны в C++. И синтаксис тот
> же.
> http://k-press.ru/cs/2008/3/delphi2009/delphi2009.asp
Спасибо! Вроде немного разобрался... :) Осталось только скачать D2009, чтобы поэкспериментировать...
Страницы: 1 вся ветка
Текущий архив: 2009.08.02;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.011 c