1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Ассоциативный массив

Тема в разделе "Delphi - программирование", создана пользователем slavon-x86, 20 июл 2008.

  1. slavon-x86

    slavon-x86 Well-Known Member

    Репутация:
    0
    Регистрация:
    18 дек 2005
    Сообщения:
    215
    Симпатии:
    0
    Никто не знает как сделать ассоциативный массив ?
     
  2. galatyn

    galatyn Гость

    Репутация:
    0
    Проще всего по моему сделать ассоциативный массив использую билиотеку контейнеров adot (RBS AntiDOT). Скачать ее можно с сайта разработчиков http://www.redbeesoft.com
    Выглядеть с ней это будет где то так:
    uses
    adot;
    var
    n : TTDouble;
    s : TTString;
    begin
    n := TTDouble.create(TCMultimap, [TTString]);
    s := n.Fields[1] as TTString;

    // добавим какие то данные (две пары ключ-значения)
    s[n.Add(1.618)] := 'Golden Ration';
    s[n.Add(3.1415)] := 'Pi';

    // выведем на экран (для консольного приложения)
    n.Println;
    n.free;
    end;

    Вместо TTDouble/TTString можно использовать любые другие типы, adot поддерживает все типы Delphi и соотв-но вы всегда работаете именно с тем типом, который нужен, а не variant как у большинства аналогов.
     
Загрузка...
Похожие Темы - Ассоциативный массив
  1. Karatist
    Ответов:
    0
    Просмотров:
    24
  2. Karatist
    Ответов:
    4
    Просмотров:
    71
  3. D3ad ARbuZzz
    Ответов:
    0
    Просмотров:
    120
  4. никитан10
    Ответов:
    8
    Просмотров:
    106
  5. Faradei
    Ответов:
    0
    Просмотров:
    394

Поделиться этой страницей