Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder

Модерирует : ShIvADeSt

ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

VikLabel

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kustarnik
 
Так и делаю. Получаю ошибку -  
[Fatal Error] elpackD7.dpk(197): Unit ElMenuBar was compiled with a different version of ElToolBar.TCustomElToolButton
файлов .pas нет, если бы был то не было бы проблем!!!

Всего записей: 674 | Зарегистр. 05-03-2003 | Отправлено: 08:04 23-09-2005
bytex

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, вопрос наверное повторялся, но подходит ли Absolute DB для работы с большим объёмом данных, порядка 500К записей ? Или лучше какие то другие аналогичные компоненты ?

Всего записей: 127 | Зарегистр. 01-05-2003 | Отправлено: 10:36 23-09-2005
zlojvavan

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Raven2002
 
два упомянутых именно что коммерческие. автор rtc в последнее время очень сильно метался из конца в конец, IIUC уже не опенсорс - его я впрочем не пробовал ни в каком виде. MsgConnect прошлогодний есть на фиксдауне. он в принципе работоспособный но глючный я его юзаю и периодически тут испрашиваю свежих версий - молчат как партизаны нужно бы поискать в какой-нть пиринговой сети но у меня нету выходов в настоящее время
 
есть еще MsgCommunicator примерно аналогичной направленности. качества его не знаю, не юзал. но зато категорически не доверяю фирме-автору
 
а вообще отправлять-то можно по разному. да хотя бы ч/з инди. не подходит?
 
Добавлено:
ChSerg
 
если тебе _обязательно_и_неизбежно_ использовать наследие TDataSet для того чтобы получить всякие вкусности в готовом виде (дб-аварность, богатый интерфейс и функционал) то кроме как выбрать подходящий с минимальными требованиями по памяти (например TkbmMemTable в режиме Small + сжатием) или написать свой супер-экономный плюс добавить памяти столько сколько понадобится (благо она щаз вполне доступна) у тебя попросту НЕТ
 
альтернативно: отказаться от датасета вообще/решить задачу принципиально иным образом (избегая жирного фетча)

Всего записей: 328 | Зарегистр. 04-08-2003 | Отправлено: 10:38 23-09-2005
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChSerg

Цитата:
 
 Просто, существует база знаний в общей сложности до сотен миллионов записей, по которой аналитики должны лазить как им захочется... Это их требование.... и т.д. и т.п...
 

Значит делаешь навороченную форму для условий выборки. Я себе фрейм сделал под это дело и порядок. Типа выбрали параметр - щелкнули в списке значений по нужным галочкам, следующий параметр выбрали .... пока не надоест этим "аналитикам". Потом select count() - и если количество разумное - получите  результат (если захочется). Можно и время просмотра оценить. Если больше 8 часов например - сразу приказ о выговоре за бестолковую работу печатать . Есть еще такая штука как OLAP. Специально для аналитиков придумана. Запрячь его - вполне неплохой выход. Замаскировав и русифицировав таким образом.
 
Если уж этим аналитикам ну очень это надо - 2 млн. записей посмотреть, то берем калькулятор и считаем (вслух ). Пусть на запись - 0.1 секунды (нереально, зато доходчиво). Тогда на 2 млн. - больше 2-х суток. После чего можно вежливенько так поинтересоваться, нужна ли господину аналитику подушка, чтоб поспать, когда устанет записи просматривать, или его начальство сразу в пешее эротическое путешествие пошлет за подобную скорость анализа.
Все. Непомерные аппетиты устраняются только административно. Поскольку они - имитация работы с тайным желанием потребовать невозможного, а в результате заиметь железную отмазку "я бы сделал, но вот они (программисты) мне не дают".
 

Цитата:
 
 Хе-хе-хе....
С базами работаю уже лет 16... с Ораклом 7 лет... сертифицированный специалист Oracle по построению и обслуживанию хранилищ данных. Имею лом написанных коммерческих приложений, реально эксплуатируемых в различных организациях...  
 

А как насчет Дейта, Ульмана и т.п. ?

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 10:58 23-09-2005
ChSerg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ответ всем...
 
Уточняюсь. Реально не 2 млн. записей. За каждые сутки идет подгрузка 100 000 - 200 000 записей. Вот эту подгрузку им (аналитикам) очень хочется просмотреть глазами, побегать по ней, поискать, сгруппировать и т.д.  
В принципе щас так и сделано как написал многоуважаемый vndovr, что подгрузка остальных полей идет по требованию на событии OnDisplayText у TcxGrid. Понятно, что в ни группировка, ни инкрементный поиск не работают, так как в колонках гридины на месте названия поля из DataSet пустота.
Просто думал, что может я пропустил чего из новых разработок.... Оказывается все без изменений...  
Ладно... Придумаем что-нибудь.... Всем БОЛЬШОЕ СПАСИБО за советы.
 

Всего записей: 936 | Зарегистр. 30-08-2001 | Отправлено: 13:17 23-09-2005
Kustarnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VikLabel, где-то у тебя на компе затерялись обломки предыдущих версий. Проверь системный каталог, а также в прописанных каталогах. Встает нормально!
Можно попробовать так: скачать триал про с home, инсталлировать-деинсталлировать (чтобы убрал все лишнее) , а потом уже ставить этот вариант.

Всего записей: 395 | Зарегистр. 11-01-2005 | Отправлено: 17:19 23-09-2005 | Исправлено: Kustarnik, 10:57 24-09-2005
VikLabel

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kustarnik
Спасибо!!! Поставил!!!

Всего записей: 674 | Зарегистр. 05-03-2003 | Отправлено: 15:29 28-09-2005
Kustarnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конкурс наилучший HTML парсер.
Участники:
1. DIHtmlParser v.4.1.1 _http://www.yunqa.de/delphi/htmlparser/  
_http://www.yunqa.de/delphi/downloads/DIHtmlParser_4.1.1.exe  
2. HTML DOM Parser v.1.1  _http://www.progsan.com/products/domparser.do  
_http://www.progsan.de/download/easynet.zip  
3. Eternal Lines HTML Parser  _http://www.eternallines.com/htmlparser/index.html  
_http://www.eternallines.com/htmlparser/elHTMLParser10.zip  
4. TLegHtmlParser _http://www.legitima.com/files/ablht110.zip  
5. HtmlTools version 1.03b от CoolDev _http://www.cooldev.com/htmltools.html  
_http://www.cooldev.com/htmltools/htmltool.exe
 
Конечно "лучший", "оптимальный" - дело вкуса и задачи, но лично мне более всего симпатичен парсер от amsancho. Этот топик подходящее место, для того, чтобы спрашивать, советовать, обсуждать и  выбирать!

Всего записей: 395 | Зарегистр. 11-01-2005 | Отправлено: 12:05 29-09-2005
Admin CSB

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kustarnik

Цитата:
Конечно "лучший", "оптимальный" - дело вкуса и задачи, но лично мне более всего симпатичен парсер от amsancho.

Доберусь домой - погляжу....

----------
Не горюй, все не так плохо, как кажется... Все гораздо хуже....

Всего записей: 505 | Зарегистр. 23-01-2005 | Отправлено: 14:34 29-09-2005
diser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
имеется массив порядка 3000 на 100 элементов (точнее 3328х64) типа X_Y1_Y2_ ..._Yn (n - номер колонки), перевожу его в тройки X_Y_n.  Отрисовываю 3D в TeeChart7. Почему-то при полном размере массива (3328х64х3) получаю ошибку - типа access violation, а когда исходную матрицу урезаю (точно не мерил, до ~ 2000х64) - то все нормально ..
Пачему ? И есть ли еще компоненты для 3D графики кроме TeeChart'a ? В SDL прога виснет уже на массиве 100х100

Всего записей: 687 | Зарегистр. 29-01-2004 | Отправлено: 16:21 30-09-2005
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте небольшой фришный компонент для записи/воспроизведения макросов (клавиатурных команд и мыши.)

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 12:38 05-10-2005
Kustarnik



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В описании к файлам из обменника написано, что они дополняют trial-версию недостающими пакетами и исходниками,

Vitus_Bering наоборот, в описании написано, что триал версия дополняет сорцы недостающими утилитами, справками и пакетами (dpk) Встает без проблем. Попробуй так:  
- деинсталлируй из IDE триал (если уже поставил).
- удали из системного каталога vclSQLMemTabled7.bpl.
- удали из каталога, куда бросал сорцы, все *.dcu, *.bpl, *.dcp
- открой в IDE vclSQLMemTabled7.dpk  и компилируй.
- открой в IDE dclSQLMemTabled7.dpk  и компилируй и инсталлируй.

Всего записей: 395 | Зарегистр. 11-01-2005 | Отправлено: 22:23 05-10-2005 | Исправлено: Kustarnik, 22:27 05-10-2005
Vitus_Bering



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kustarnik, спасибо за совет, но не компилируется,  
прежняя ошибка:
[Fatal Error] SQLMemCompression.pas(40): Could not compile used unit 'SQLMemBzip2D.pas'
 
 
Добавлено:
А до [Fatal Error] пишет:
[Error] SQLMemBzip2D.pas(1): Unsatisfied forward or external declaration: '@deflateEnd'
[Error] SQLMemBzip2D.pas(1): Unsatisfied forward or external declaration: '_compressBlock'

Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 15:57 06-10-2005
Vixoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребяты такая проблемка надо узнать имя пользователя на компьютере в локальной сети, много искал но нечего стоящего ненашел, мож компонентик какой имеется?

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 11:24 07-10-2005
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vixoid
1. Можно попробовать  http://www.online-admin.com/twmiquery.html
с запросом: "select * from Win32_LogonSession".
или:
"select * FROM Win32_LoggedOnUser"
 
2. http://www.swissdelphicenter.ch/torry/showcode.php?id=966
 
function GetRemoteNetworkUserName(const AMachine: WideString; AUserList :
TStrings): Boolean;
var
   UserInfos, UserInfo: PWkstaUserInfo1;
   Entries: Cardinal;
   Total: Cardinal;
   i: Integer;
begin
   AUserList.Clear;
   if NetWkstaUserEnum(PWChar(AMachine), 1, @UserInfos,
MAX_PREFERRED_LENGTH, Entries, Total, nil) = NERR_Success then
   begin
    Result := True;
    UserInfo := UserInfos;
    for i := 0 to Entries - 1 do
      begin
       AUserList.Add(UserInfo^.wkui1_username);
       inc(UserInfo);
      end;
   end else
   begin
    Result := False;
   end;
   NetApiBufferFree(UserInfos);
end;

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 13:58 07-10-2005 | Исправлено: Alex47, 14:22 07-10-2005
pavelnes



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья!
 
Перешел с D7 на D2005. Стал переносить проекты и сторонние компаненты.
В своих программах очень активно использую экспорт данных в Excel.
В D7 использовал XLReport 4.2 Но его для D2005 фирмА не выпускает.
Вручную перенести не удалось. Т.е. версию от D7 я привинтил к D2005,
но после компиляции программа выдает AV при экспорте.
 
Короче - подскажите компанент для экпорта в Excel чтоб работал в D2005.
 

Всего записей: 64 | Зарегистр. 09-04-2003 | Отправлено: 14:36 07-10-2005
Vixoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
СПАСИБО получается, пример из TORRY только там level надо ставить 0 и он показывает текущего пользователя!

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 14:55 07-10-2005
MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavelnes
Я это сделал. Действительно, при переносе выдается AV, но, поправив немного исходники, я от него избавился.  
Насколько помню, я там заменил

Цитата:
 
CurrentDir := ExtractFilePath(ToolServices.GetProjectName);
 

на

Цитата:
 
CurrentDir := ExtractFilePath(GetActiveProject.FileName);
 

в файле xlReportReg.pas.
И еще с xlcDefs.inc я добавил следующее:

Цитата:
 
{$IFDEF VER170} { Delphi 9.0 }
  {$DEFINE XLR_VCL7}
  {$DEFINE XLR_VCL9}
  {$WARN SYMBOL_DEPRECATED OFF}
  {$WARN SYMBOL_PLATFORM OFF}
  {$WARN UNIT_PLATFORM OFF}
  {$WARN UNIT_DEPRECATED OFF}
  {$WARN UNSAFE_TYPE OFF}
  {$WARN UNSAFE_TYPE OFF}
  {$WARN UNSAFE_CODE OFF}
  {$WARN UNSAFE_CAST OFF}
{$ENDIF}
 

Сейчас у меня реально работает. Если не получится, звони в ПМ.

----------
... не это главное ...

Всего записей: 832 | Зарегистр. 30-01-2002 | Отправлено: 15:12 10-10-2005 | Исправлено: MrZeRo, 15:20 10-10-2005
Larry



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Посоветуйте, пожалуйста, парсер XML для С++.
 
Заранее благодарен...

----------
Never put off till tomorrow what can be put off till day after tomorrow just as well

Всего записей: 3148 | Зарегистр. 20-07-2005 | Отправлено: 17:14 11-10-2005
Kmich



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ помогите с поиском компоненты для работы с FTP и HTТP через прокси. Indy, ICS , Clever не работают что-то... может я что-то не так пишу...
Заранее благодарен

Всего записей: 192 | Зарегистр. 21-01-2005 | Отправлено: 14:06 13-10-2005
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder
ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru