Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 30.03.03 09:04

Восьмая техническая конференция "Корпоративные базы данных-2003"
Москва, 17-18 апреля, 2003 года

Кое-что из нашей кладовки   |x|
  • Midas ADO Test sniknik sniknik@rambler.ru   (29.03.03 15:42)
    Пример работы midas и странного поведения (замедления) при использовании ADO.
    визуализация ветки (хотя и просто пример, может кому пригодится)
    http://www.delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1048864612&n=1

    для получения эффекта нужно, скомпилить сервер (дельфи 6), запустить (хотя бы 1 раз, региистрирует себя)
    скомпилить клиента, получить запрос через BDE (кнопка Open). засеките время это не долго.
    переключить на ADO (кнопка Swap) получить результат запроса (если дождетесь :о((), очень долго.

    запрос меняется на клиенте 'select * from BOX'<- у меня, подставьте свою таблицу (главное побольше, я тестил на 170тыс записей 6полей в таблице) таблица dBase IV, база диск D:\ корень, положите свою таблицу туда, или меняйте базу в сервере.

    подключение в этом примере идет к локальному компу (сам к себе) через DCOM и если не получилось Socket коннект.
    если у вас не установлен DCOM (хотя это вряд ли :о)) запустите ScktSrvr.exe из по! ставки дельфей (поддержка сокета)

    кто найдет способ заставить ADO работать с такой же скоростью как BDE, мыльте sniknik@rambler.ru.
    »»» Скачать: исходные тексты (16кб)
  • Dos Win Editor blackman   (29.03.03 10:05)
    Dos Win Editor Программа, позволяющая читать текст в кодировке Win или DOS ( в этом случае преобразующая текст в RTF-WIN) и редактировать его с возможностью изменения фонта, цвета и т.п. а также печати. Записать можно как текст RTF, с сохранением форматирования, либо txt-dos или txt-win (plain формат).
    На сайте http://blackman.wp-club.net/
    еще около 100 исходников
    »»» Скачать: исходные тексты (54кб)
  • FAQ, собранный нами из разных конференций и рассылок (вопросы с ссылками на ответы в инете) blackman   (29.03.03 10:09)
    FAQ, собранный нами из разных конференций и рассылок (вопросы с ссылками на ответы в инете)- посмотрите вопросы в offline и в online перейдете к ответу.
    »»» Скачать: исходные тексты (50кб)
Лучшее из нашего FAQ   |x|
Как сделать ProgressBar, отображающий ход события Query.Open?
Влад   (22.04.01 15:53)

Как сделать ProgressBar, отображающий ход события Query.Open?




Александр   (23.04.01 08:19)

никак IMHO. ну приблизительно можно по статистике выполнения запроса(из предположения, за сколько он раньше выполнялся, за столько и сейчас).
А вообще-то все запросы должны выполнятся за время не более 1-5 сек - если правильно составить запрос, проиндексировать и т.п.




KSergey   (23.04.01 08:31)

Это возможно, если использовать ADO-компоненты для доступа к данным. Там такое реализовано.




Але! ксей   (23.04.01 11:01)

Да, запрос должен работать быстро. Но если вопрос поставить немного по другому.
Что если скажем, вам надо отобразить процесс формирования пребольшого отчета со сложным алгоритмом построения, кучей разных выборок, сравнейний и проверок, это что тоже должно уместится в 1-5 сек.
Посмотри пример из Delphi
C:\Program Files\Borland\Delphi5\Demos\Db\Bkquery
там показано как сделать "фоновый" запрос.
Если использовать БДЕ, то  может быть полезна
Callback функция. Обрати внимание на cbCANCELQRY




Александр   (23.04.01 12:09)

Посмотрел. Ну и что?
Ход события query.Open все-равно отобразить нельзя!
А при чем тут фоновый процесс?
и cbCancelCRY и процесс позволят прервать запрос, но не ! показать ProgressBar, а все потому, что не знаем сколько он будет выполнятся всего!-Ведь вопрос именно в этом.
А двигать-то прогресс бар как раз можно в переллельном потоке.
Проблема в том, что невозможно узнать масштаб этого прогресс бара ДО выполнения запроса




Dead Moroz   (23.04.01 12:25)

При достижении maxvalue начинай снова. Информативности - полное зиро, зато будешь знать что прога не повесилась.




Алексей   (23.04.01 13:40)

Да и не надо информативности, главное иллюзия для пользователя. Пусть он думает, что все так и надо. Вот например в Internet Explorer тоже есть ProgressBar, и я когда-то думал что он тоже что-то отображает.  




Dead Moroz   (25.04.01 16:19)

Господа, есть предложение. В RX есть такой забавный компонент - RXDice, конкретное назначение коего мне до сих пор не ясно, но не в этом суть. Смысл в следующем: привязать приращение ProgressBar к валюесу этого самого кубика, дабы прогрессбар изменялся при "выпадении" валюеса кубика. Должно получиться забавно. Предлагаю обсудить и, возможно, реализовать (если в этом есть какой-то смысл)




Алексей   (26.04.01 10:55)

Да но помоему RX работает только с БДЕ.




Dead Moroz   (26.04.01 11:32)

Дайсу БДЕ не нужен.
Вместо стандарстного прогресс бара мож! но взять LEDMeter  из набора Simon (http://www.picsoft.de), получится красивенько.



---
Из конференции сайта МАСТЕРА DELPHI (delphi.mastak.ru)

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • Вопрос по TListView >>
    Как сделать чтобы при щелчке правой кнопкой мыши в TListView выделялся выбранный элемент. Почему не сделали ...
  • Проблема с Вордом.
    Мастера подскажите как при отправке документа в Ворд получить доступ к полям Автор и название, самому их указать чтобы ...
  • Обновление окна
    Такой вопрос: Из своей программы меняю у папки иконку, но обновление происходит только, когда я перехожу в окно ...
  • tapisrv
    есть ли у tapisrv параметры запуска,как оно ваще работает и что оно возвращает в систему/вызвавшей проге,описание ...
  • Какое событие возникает при копировании файла на дискету?
  • Вопрос по реестру
    Всем привет! Вопрос такой, как отследить изменение реестра, т.е. конкретно когда и в какое время, в каком ключе, какие ...
  • Идентификация дискетки
    В общем такая проблема: Пользователь копирует какие-нибудь файлы на дискетку... как только происходит такое действие, ...
У нас большой выбор статей   |x|
Использование HTTP в Delphi.
Данная статья посвящена программированию на Borland Delphi с использованием одного из самых популярных Интернет-протоколов - HTTP.
А именно, здесь мы рассмотрим компонент TNMHTTP (NetMasters HTTP), который можно обнаружить на вкладке FastNet палитры компонентов Дельфи.
Новинки книжного рынка   |x|
Borland C++ Builder 5. Энциклопедия программиста
Borland C++ Builder 5. Энциклопедия программиста написана большим авторским коллективом под руководством Чарли Калверта и Кента Рейсдорфа и продолжает серию книг о C++ Builder, начатую Чарли Калвертом после выхода в свет первой версии этого замечательного продукта. Все без исключения авторы книги имеют не только многолетний опыт создания коммерческих продуктов при помощи систем программирования C++ Builder и Delphi, но и принимали непосредственное участие в написании большого количества книг соответствующей тематики.Книга написана опытными программистами для опытных программистов и этим она резко отличается от подавляющего большинства других книг о C++ Builder (и вообще других книг, посвященных программированию). В ней вы не найдете подробного и планомерного описания интегрированной среды разработки (IDE), перечисления всех стандартных компонентов, их свойств и методов, а также обсуждения тому подобных вопросов. Взамен этого, авторы сосредоточились на о! бсуждении наиболее сложных разделов программирования с использованием C++ Builder, которые обычно обходятся авторами других книг. Характерным является также и то, что в примерах программ, представленных на поставляемом вместе с книгой компакт-диске, авторы наряду с использованием стандартных возможностей библиотеки VCL, зачастую применяют и функции Windows API.
Автор: Калверт Ч.
Другие сайты о DELPHI   |x|
DELPHI, MS SQL, MS OFFICE, ...
Разработка информационных систем на базе DELPHI и MS SQL.
Создание отчетов в EXCEL и Word

» Оценка сайта: 2
Опрос населения :)
Как часто вы заглядываете на наш сайт?
»»» Регулярно
»»» Раз в неделю
»»» Когда нужна помощь
»»» По почтовой рассылке
»»» Сделал стартовой страницей
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
Только по тому,
Как гаснут и загораются звезды,
Вижу, как кот идет по ветви.

Афоризмы
Нужно говорить громко, чтобы тебя услышали. Нужно говорить тихо, чтобы тебя послушали (Поль Клодель)

Фраза дня
Из рекламы шампуня: "Раньше мои волосы были сухими и безжизненными, а теперь они сырые и шевелятся".

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Нью Джерзи (США) водителям нельзя самим заправлять машину. На всех заправках этим должен заниматься обслуживающий персонал.
В Арканзасе (США) считается преступлением неправильно произнести название этого штата.

И на закуску коротенький анекдот
Вчера арабский террорист подложил в израильский ресторан свинью!

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=102


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное