Эксперты, подскажите как организовать динамично расширяющихся массив данных. Я пишу свою базу данных и искользовал обычный массив классов,да только выделять каждый раз памяти под 100000 записей мне как-то не нравится. Спасибо.
Здравствуйте, YAR! А списки чем плохи ? Их и используй!
Ответ отправлен: 13.08.2002, 21:50 Отправитель: Zloy Отвечает E$h@
Доброе время суток, YAR! Да вы батенька комсомолец: трахаетесь в противогазе стоя в гамаке! В Билдере сам Бог велел использовать нормальные базы данных (ODBC ADO и т.п) и памяти мало и быстроконский доступ и мозги парить не нужно! Ответ отправлен: 14.08.2002, 10:04 Отправитель: E$h@ Отвечает Painbringer
Приветствую Вас, YAR! Посмотри про Vectorа Ответ отправлен: 13.08.2002, 23:03 Отправитель: Painbringer Отвечает Артём Шегеда
Здравствуйте, YAR!
Для динамически изменяющихся массивов используй класс TList. Для добавления объекта используй TList.Add(), для удаления TList.Delete(), для поиска Tlist.IndexOf(), для доступа к конкретному элементу - TList.Items[]. И тебе не придётся думать о выделении и освобождении памяти - всё за тебя сделает TList. Ответ отправлен: 13.08.2002, 19:47 Отправитель: Артём Шегеда Отвечает Pablo
Доброе время суток, YAR! На моем сайте http://pablo.newmail.ru есть компонент MathVariant, который умеет работатьь с динамическими одномерными массивами, попробуй его, о тот как он работает пиши на мыло, если не понравится то в Билдере есть класс DynArray может он понравится. Ответ отправлен: 14.08.2002, 22:55 Отправитель: Pablo
Вопрос № 155
Добрый день! (вечер,ночь,...) Купил пару дней назад лицензионный :) компакт с Borland C++ Builder v6.0 Enterprise Suite, поставил без проблем, НО в нем нет ни единого компонента!!! Так на фиг он такой нам нужен?! Внимание вопрос: это жестокий прикол челов записавших данный компакт, Borlan шутит , ..? Шо делать, помогите я потерян.
Добрый день, Илья! Бывают у него такие затупы... Нада залезть в Components/Packages кажется и поставить везде галки над компонентами. или ещё можно RIGHT_MOUSE на палитре и посмотреть: вдруг они все просто скрыты. Ответ отправлен: 14.08.2002, 10:08 Отправитель: E$h@ Отвечает Dzik
Добрый день, Илья! Не знаю как 6, но я ставил 5ю0 лицензионный - стандартные компоненты были! Похоже глюк какой-то. Поставь еще раз, если не поможет возвращай диск. Ответ отправлен: 14.08.2002, 06:15 Отправитель: Dzik Отвечает Александр
Доброе время суток, Илья! Ой, знаешь сколько каждая программа имеет комплектов поставки? Так что не знаю, что и думать про Borland. Все нормальные люди делают программу от и до в ПИРАТСКИХ версиях и только окончательная компиляция проводится БЕСПЛАТНЫМИ компиляторами. Если оно тебе нужно для легитимности то просто использую контрафактную продукцию, а легальную версию только как отмазку от надоедливых наездов со стороны закона. Ну или используй бесплатные компоненты, их сейчас в интернете как грязи. Да и сборники на дисках можно найти...
Ответ отправлен: 14.08.2002, 08:28 Отправитель: Александр Отвечает Pablo
Здравствуй, Илья! А ты посмотри на диске там, например, в 5-м Билдере все фалы прамо в открытом виде лежали даже не в архиве. Ответ отправлен: 14.08.2002, 22:54 Отправитель: Pablo
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.