Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: dyr farot
Дата сообщения: 14.04.2006 11:55
что значит для "работы"? читать их или писать?
если первое -- http://groups.google.com.ua/group/fido7.ru.delphi/browse_thread/thread/c37907fa48fafce1
если второе -- ABarCode
Автор: reenoip
Дата сообщения: 15.04.2006 01:49
Нужно с сайта www.nationalbank.kz взять только следующие строки (в правой колонке):

Официальные (рыночные) курсы валют xx-xx-2006

USD / KZT TOD 128.00 -0.45
EUR / KZT TOD 154.87 -0.75
RUB / KZT TOD 4.62 -0.02

... и разместить их у себя на форме, где-нибудь в углу.
С помощью чего такое можно реализовать, и возможно ли такое вообще?
Автор: ArtemiyUO
Дата сообщения: 15.04.2006 08:28
например с помощью TidHTTP получаеш всю страницу целиком.
s := idhhtp.get('www.nationalbank.kz');
а потом например с помощью стандартных операций со строкой (Pos, Copy, Delete) вырезаеш то что тебе нужно.
либо более сложный путь парсить с помощью регулярных выражений.
Автор: reenoip
Дата сообщения: 15.04.2006 10:44
ArtemiyUO, ок, строки "USD / KZT TOD", "EUR / KZT TOD", "RUB / KZT TOD" я найду, скопирую, они статичны. А как быть с самим курсом, он ведь меняется постоянно. Нужно область их размещения копировать, но - как?..

Может, чтобы я тебя не мучил (а то я человек жестокий))))), дашь мне ссылочку, где для таких, как я, всё до байта расписано
Спасибо.
Автор: murkovich
Дата сообщения: 15.04.2006 11:02
reenoip
ТнТ оффициально живет вот тут: http://www.tntware.com/delphicontrols/unicode/
а вот ЛМД - платные, и новые версии не очень доступны

Еще можешь тут посмотреть: http://fundementals.sourceforge.net/unicode.html
Автор: reenoip
Дата сообщения: 15.04.2006 13:10
murkovich, это насчёт юникода? А я уже разобрался с ним, спасибо
И с html разобрался, всем спасибо.
Автор: emo
Дата сообщения: 16.04.2006 18:37
Знаете ли компоненту для поддержки PNG и нормального alfachannel и который мог бы делать resize. Например TPNGImage (http://pngdelphi.sourceforge.net/) поддерживает нормально 32Bit картинки, но без resize
from FAQ

Цитата:

Question:
How to change the Width, Height, BitDepth properties ?
Answer:
At least now, the component does not implements code to change these properties.
Автор: reenoip
Дата сообщения: 16.04.2006 20:54
Ребята, такой вопрос: какие ещё есть "мега"паки компонент, типа "1stClass", "LMD", "RAIZE", "JEDI", "TMS", "AppControls"? Просто целенаправленно поиском не занимался (не знаю, где и что искать, а на размер и жиденькое описание найденного файла в Сети полагаться очень сложно ), но хотелось бы чего-нибудь ещё поюзать. Сейчас осилил "JEDI" (с работой по html) - это нечто.
Подскажет кто-нибудь из своего опыта?


Спасибо.
Автор: emo
Дата сообщения: 16.04.2006 21:34
reenoip
Можно добавить DevExpress. Вот уж мега пак. Да и еще есть куча других.
Стараюсь не использовать много "мега" паков. Много компонент - тормоза при загрузке Delphi + возможные проблемы с связи переходом на другую версию. Да и вряд ли необходимы будут большинство компонент из пака. Оптимальнее искать компонент по требуемой функциональности. Если не найден, тогда пользоваться каким-либо из "монстров", в котором он реализован.
Автор: reenoip
Дата сообщения: 16.04.2006 22:00
emo, точняк, о "DevExpress" я и забыл совсем )))
А "мега" нравится тем, что меньше геморроя при инсталляции, больше выбор, какая-никакая поддержка (обновления), да и иногда совсем не ищешь - но находишь в них что-нибудь такое, очень интересное )))
Поэтому и поднял такой вопрос, собственно...
Автор: diezel
Дата сообщения: 17.04.2006 00:14
Кто-нибудь слышал про компоненты ComponentesTSS - что это такое? принесли исходники - там ссылка на этот пакет. Может кто-нибудь сталкивался?
Автор: emo
Дата сообщения: 17.04.2006 12:48
reenoip
В варезнике была ссылка на

Цитата:

«Справочник – путеводитель по компонентам Delphi/BCB».
146 пакетов с последними версиями!

http://forum.ru-board.com/topic.cgi?forum=35&topic=29558&start=880#3
Посмотри, может найдешь интересное.
Автор: reenoip
Дата сообщения: 17.04.2006 17:51
emo, спасибо, но архив запаролен, а мне мой осёл не выдаёт инфу, спрятанную за решёткой, даже в версии для печати, так что...

Я вот ищу XPbar нормальный, с анимацией и плавным затуханием. Короче, один-в-один как в ХР. Те варианты, что есть в перечисленных мною выше компонентах, меня не устраивают. Какие-то угловатые все, "прямые", smooth отсутствует, анимация примитивна, прозрачности нет (кроме "DevExpress", но там только всё этим и ограничивается). Поискал в Сети, нашёл "PDJCtrl" - такая же лажа. Все компоненты имитируют лишь внешний вид, а мне бы надо, чтобы и в действии они были идентичны...
Автор: emo
Дата сообщения: 17.04.2006 19:10
reenoip
В версии для печати и не должно показываться. Вот что за спрятано
в конце строки пробел!: тока для ру-бордовцев
Автор: ArtemiyUO
Дата сообщения: 18.04.2006 07:13
Парни, вот что я заметил. Когда я пришел на ру боард, где то пол года назад, то я тоже не понимал как прочитать текст за решеткой. Читал все факи и т.д, но не понимал. И только через несколько месяцев я узнал - что нужно нажать РЕДАКТИРОВАТЬ на посте с решеткой)
удачи.
Автор: Vixoid
Дата сообщения: 18.04.2006 11:01
Никто невстречал компонент для реализации PHP скрипта в Delphi или какогото
другово орентированного для обработки текста (желательно VCL Only).
PHP4Delphi - есть, но это нето!
Автор: SERGE_BLIZNUK
Дата сообщения: 18.04.2006 23:09

Цитата:
Никто невстречал компонент для реализации PHP скрипта в Delphi

а можно поинтересоваться - а какая задача должна решаться таким эктравагантным способом? Помоему, JclStrings из Jedi и/или RegExp'ов более чем достаточно для любых манипуляций со строками...
Автор: vidic777
Дата сообщения: 19.04.2006 03:55
Скажите а есть ли какя-нибудть документация или описалово на русском для компонентов Jedi VCL, и где ее можно скачать ?

Спасибо заранее.
Автор: Vixoid
Дата сообщения: 19.04.2006 06:03
SERGE_BLIZNUK
Хочется организовать что то на подобие директив в скриптовом движке (как в Delphi), PHP для этого очень хорошо подходит, но PHP4Delphi использует движок php!
Кстати мож какие ещё есть языки орентированные для работы с текстом?

Добавлено:
vidic777
Поддерживаю, тоже хотелось бы почитать прежде чем качать!
Автор: Steepe_Hare
Дата сообщения: 19.04.2006 13:06
Ребята, обращаюсь к тем, у кого реальный опыт работы с Paradox-таблицами без BDE.
Посоветуйте неглючный компонент для чтения DB-файлов, пожалуйста (но не DegisyData)
Автор: boddy2
Дата сообщения: 19.04.2006 20:56
vidic777
English http://homepages.borland.com/jedi/jedihelp/
Автор: abv
Дата сообщения: 19.04.2006 21:00
Ищу грид, который может транспонировать таблицу (показывать вместо строк столбцы и наоборот), а также выделять цветом и шрифтом отдельные строки/столбцы. Также было бы хорошо, если бы он умел экспортировать свои данные в Excel с сохранением шрифтов и цветов для строк. Может кто что посоветует? В принципе, все это можно написать и самому, но вдруг есть что-то готовое
Автор: gpi
Дата сообщения: 19.04.2006 21:21
abv
Всё это, за исключением транспонирования таблицы, есть в ExpressQuantumGrid.
А транспонировать таблицу можно и вручную, а результат отобразить в cxGridTableView
Автор: pl0x
Дата сообщения: 19.04.2006 22:28
Извините, я возможно предыдущим постом ошибся темой ...
Не сможите ли помочь мне с данным вопросом

http://forum.ru-board.com/topic.cgi?forum=33&topic=6676#1
Как отследить нажатие кнопки в STFilter(DBGridEh) ?
Автор: vidic777
Дата сообщения: 19.04.2006 23:17
boddy2
Пасиба, но это я уже видел, а есть ли что нить на русском ?

Спасибо заране.
Автор: Steepe_Hare
Дата сообщения: 19.04.2006 23:36
Обращаюсь к тем, у кого реальный опыт работы с Paradox-таблицами без BDE.
Посоветуйте неглючный компонент для чтения DB-файлов, пожалуйста (но не DegisyData)
Автор: genkin38
Дата сообщения: 20.04.2006 05:05
gpi
а dxExpress VerticalGrid? По-моему оно самое...

abv
А на торри ищешь по ключевому слову inspector
Автор: SZap
Дата сообщения: 20.04.2006 16:31
Использую компоненты TMS...
AdvGridWorkbook1.Grid.LoadFromXLS('1.xls');
выдает ошибку: "Недостаточно памяти для завершения операции"
в чем может быть проблема???
Автор: vladmal63
Дата сообщения: 21.04.2006 03:03
Всем привет.
1. Хочу обратить внимание, что в FIBPlus, версии 6.41 непофиксена бага (тянеся с давних времен):
Описание.
-------------
Открываем генератор SQL (TpFIBDataSet),
Generate Options:
Replace SQL = ON
Use Table Alias = On

в списке таблиц клацаем по табличке.
В диалоге "Enter Alias for tablte:XXX"

вводим алиас, начинающийся с букв AS. Например, ASM, или ASS.

OK, сгенерировали. Переходим на закладку "Generate Modify SQL", обязательно
указываем ключевое поле,
жмем Generate SQLs, переходим на закладку Modify SQLs, смотрим на
RefreshSQL, предложение Where.

Видим: вместо, например,

Код:
WHERE
ASM.COLLECTION_ID = :OLD_COLLECTION_ID
*********
....
Автор: ArtemiyUO
Дата сообщения: 21.04.2006 06:06
Стоит проблема парсинга действительного большого ХМЛ фаила 50-200 мб.
Нужен SAX.
Сначала пробовал юзать МСХМЛ в сах режиме - не смог разобраться как применять, нигде нет примеров. Если у кого то реально есть рабочий пример. Пожалуйста дайте.
Пробовал SimpleXML - быстро, но не САХ, жрет немеренно памяти, не подходит.
Sax for Pascal, вроде хороший, но очень старый, постоянно какие то проблемы с установкой, постоянно среда кидает экзепекты из за него (Д7, Д10). Может есть у кого адаптированная версия к 7 или 10.
NativeXML - очень хороший, комерческий парсер. Заявлена работа в САХ режиме.
Щас на нем и работаю. НО работа в сах режиме не понятная - он дает указать обработчики, я парсю сам в обработчиках, но ПРИ ЭТОМ он паралельно строит в памяти весь документ. МНЕ ЭТОГО НЕ НАДО, он сжирает 1,5 гб рам(
Кто нибудь знает как заставить его не строить модель дока в памяти, а работать в САХ режиме полностью?
Вообщем хелп, уже склоняюсь к написанию своего примитивного САХ парсера(

Добавлено:
Вроде есть решение, из справки к нативхмл
Whenever a node is found, the OnNodeNew event is fired, and whenever a node is completely loaded, the OnNodeLoaded event is fired.

If you do not want to keep a complete copy of the XML file in memory, for example for huge XML files, you can directly remove the node and free its memory. In that case, add the following code to the OnNodeLoaded event:


procedure TForm1.DoNodeLoaded(Sender: TObject; Node: TXmlNode);
begin
Memo1.Lines.Add(Format('Loaded: Name=%s, Value=%s', [Node.Name, Node.ValueAsString]));
if Node.TreeDepth > 0 then begin
Memo1.Lines.Add(Format('Deleted: Name=%s', [Node.Name]));
Node.Delete;
end;
end;

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.