Тест объекта TAudioEngine построенного на основе библиотеки bass.dll Объект не мой, я только добавил некоторые функции API, которые не были использованы в объекте. Библиотеку и API к ней найдете на http://www.un4seen.com/music/ Для компиляции примера необходима библиотека Varian Skin Factory (есть на www.torry.net)
»»» Скачать: исходные тексты (898кб) демонстрационный EXE файл (432кб)
Поиск в Большой БД:((
»»» Pavlik (06.07.00 14:41) Подскажите, пожалуйста, как быстрее всего осушествлять поиск записи в БД(более 200000 записей). Тип БД - DBase. Индексы в таблицах отсутствуют, т.к. все записи разные.
»»» Mike Goblin - mgoblin@mail.ru (07.07.00 12:50) Думаю, что методом Locate. А насчет индексов очень рекомендую подумать
»»» kingdom - kingdom@trepkom.ru (08.07.00 21:34) Индексы нужны ОДНАЗНАЧНО, я не понимаю что значит записи разные ? Залезаешь в свою базу и создаешь индексы (т.е. сортировку в каждому полю) и все у тебя летать будет (ну должно наверное, я такой юольшой базы никогда не видел). Так что поясни пожалуйста проблему...
»»» Sergei - Sergei@polisma.net (10.07.00 17:52) Все записи разные, это значить, что для таблицы справидлива реляционная алгебра (не нужно создавать дополнительное
поле, чтобы сделать записи уникальными). Но для ускорения работы вы должны определиться, какой конкретно поиск часто используется и ускорить его с помощью соответствующего индекса. Лишние индексы создавать не нужно, так как скорость работы уменьшится.
»»» Max - Max_Heavy@yahoo.com (22.07.00 13:19) 200 тыс. рекордов не так уж и много, но Locate-м можно извратится, хотя лучше всего Query-гой. И насчет индекса ты лучше подумай. А то ведь хрен его знает этот DBF.
-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-
Комментарий от Steel (steel@rulezzz.dp.ua) Не такая уж это и большая БД. Я делаю очень сложные выборки (например letf outer join с другой не менее маленькой табличкой), из таблицы, в которой сейчас более 600 000 записей.... и ниче, время до минуты... Ну конечно это и не DBase,
а SQL Server. Но смысл всеравно остается в индексах. Правильно поставь индекс по полю которым искать будешь, и сортировать, будет скорость - совершенно нормальная. Только учти, чем больше индексов, и чем они сложнее (на!
пример индекс по строковому полю исессно больше и медленнее) тем дольше будет вставка в базу. А выборка по индексу практически всегда быстрее. Тут надо найти оптимальный вариант, который зависит только от режимов работы БД, ее структуры и выборок, которых из нее делают чаще всего. И еще подумай над првильной организацией таблицы.
Курсор
Как сделать, чтоб курсор менялся по таймеру?
Мастера напомните плиз!!!!!!
Мастера напомните плиз!!!!!! Знал команду которая пишется в Пуск->Выполнить открывала настройку Windows(config.sys, ...
Совместимость D4 и D5
Вроде, с D4 появилось понятие пакета (похоже, аналог DLL). Возникла проблема подключения пакета D4 к проге, написанной ...
программа работающая только под win98/me
необходимо программу работающую только под win98/me заставить работать под win2000. Программа работает с LPT портом . ...
Мир Borland Kylix. Перехватчики событий, сигналы и слоты.
В предыдущей статье была рассмотрена обработка событий Qt в обработчике события OnEvent Kylix класса TApplication. В этой статье будет показан другой метод обработки событий Qt - использование перехватчиков событий (event hooks). Перехватчики событий подобны обработчику события OnEvent, с той разницей, что перехватчики событий позволяют подойти к обработке событий более дифференцировано...
Самоучитель Kylix
Книга посвящена новому продукту фирмы Borland - объектно-ориентированной среде для быстрой разработки приложений под Linux. Рассматривается версия Kylix 1.0 Server Developer. Приводятся приемы работы с графическими компонентами, принципы создания приложений баз данных и собственных компонентов. Дается краткое описание языка программирования Object Pascal. Последняя часть книги посвящена проблеме создания межплатформенных приложений, которые работают как в среде Linux, так и в Windows. Изложение сопровождается многочисленными примерами и фрагментами кода.Для программистов
Автор: Понамарев В.
Домашняя страничка FastReport Официальный сайт генератора отчётов FastReport. Только здесь Вы найдёте о нём самую свежую информацию, документацию, сможете скачать самую последнюю версию /можно совершенно бесплатно скачать и ...
» Оценка сайта: 3
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
капли дождя на стеклах ее очков: весна уже недалеко
Афоризмы
Ничто так не привязывает человека к человеку, как беспомощность (Леопольд Новак)
Фраза дня
Если человек счастлив больше одного дня, значит от него что-то скрывают.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Мичигане (США) женщина не может постричь волосы без предварительного согласия мужа.
В Пенсильвании (США) всем водителям, оказавшимся на сельских дорогах ночью, предписывается- останавливаться через каждую милю и стрелять из ракетницы, ждать 10 минут пока с дороги уйдет скот, который мог на ней оказаться, и затем ехать дальше..
И на закуску коротенький анекдот
Секс в машине - это такая дурь! Тесно, неудобно - а шофёр сидит, хихикает...