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

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

Автор: RomanTim
Дата сообщения: 22.05.2006 06:52
reenoip

Цитата:
Мне эти сорцы на фиг не нужны, тем паче - компонента всё равно free, но я автору отписал об этой проблеме, теперь жду ответ...

Сорцы (то есть .pas-ы) как раз и нужны для того, чтобы не быть привязаным к той версии компилятора, которая стоит у автора, а других нету.
Ну и бывает иногда полезно посмотреть что, как и почему внутри работает - когда компонента начинает вести себя не совсем так, как ты ожидаешь. В крайнем случае можно и подправить но это редко
Автор: abv
Дата сообщения: 23.05.2006 14:06
Может кто-нибудь является обладателем лицензии TMS Components Pack или TMS Grid Pack?
Мы на работе хотели купить эти компоненты, но для начала решили поиспользовать варезную версию, из обменника, и натолкнулись на баг. Если про баг напишет человек, купивший компоненты, наверное ему быстрее и детальнее ответят. Если кто-то может помочь, жду ответа в PM.
Автор: HighTower
Дата сообщения: 23.05.2006 14:55
Господа!

какой скриптовый движок посоветуете, чтобы:
- работал под BDS
- был быстрый
- имел тузлу для испорта сторонних компонент
- поддерживал pascal && с языки (больше не надо)

попробовал PaxScript - всё бы хорошо, но если наимпортить несколько компонент, то при старте проги, даже на быстрой машине, долго инициализируется это всё
Автор: Ed_Flyer
Дата сообщения: 23.05.2006 16:35
Привет всем.

Есть ли у народа реальные альтернативы Korzh Localizer?
Автор: Vixoid
Дата сообщения: 24.05.2006 06:37
HighTower
Незнаю как с поддержкой BDS (работаю на 7-ке), но FastScript (из FastReport) рекомендую! В своё время перелопатил кучу компонентов для скриптов, но лучше FastScript не видел!
Автор: ILSOFT
Дата сообщения: 24.05.2006 06:56
Ed_Flyer

Цитата:
Есть ли у народа реальные альтернативы Korzh Localizer?

DKLang
Автор: SergBSI
Дата сообщения: 24.05.2006 08:47
Подскажите пожалуйста, функцию API или комп. с помощью которой можно читать-писать на физическом уровне на жесткий диск (по секторно особенно если как логич. диск винт не цепляется)
Автор: MrZeRo
Дата сообщения: 24.05.2006 09:23
SergBSI
Только через драйвер.
Автор: FireZone
Дата сообщения: 24.05.2006 09:38
SergBSI
Погляди функцию DeviceIoControl. Возможно, это то, что тебе нужно.
Автор: HighTower
Дата сообщения: 24.05.2006 10:39
Vixoid

Цитата:
Незнаю как с поддержкой BDS (работаю на 7-ке), но FastScript (из FastReport) рекомендую! В своё время перелопатил кучу компонентов для скриптов, но лучше FastScript не видел!

а как у него с импортом компонент?
мне потребуется заюзать в скрипте несколько компонент из Indy и из DevExpress... и ручками описывать это всё как то сильно не хочется... у того же PaxScript есть спец тузла для этого дела...
а у фаста как дела обстоят с этим? или компонент сам просекает что имеется и с каким набором свойств и процедур по подключённым юнитам в хост-проге?
Автор: Vixoid
Дата сообщения: 24.05.2006 11:32
HighTower
Автоматом только Published свойства цепляются, а остальное ручками надо! "спец тузла" невидел! Там идёт наследование, перевести DevExpress в точности как в Delphi геморно будет, очень много сторонних типов, которые все надо будет описывать ручками! Про Indy незнаю не работал!
Сходи на Torry: http://www.torry.net/pages.php?id=280&sort=Date
Автор: HighTower
Дата сообщения: 25.05.2006 13:48
Vixoid
посмотрел на fastscript - единственный плюс у него - это эскплоер классов и свойств.. однако на форуме у них сказано, что он в 2 раза медленнее чем PaxScript, инициализация которого меня немного огорчила...

на торри глянул - увидел там "Innerfuse Pascal Script", которой очень узко использовал в одном приложении, но он только паскаль и его импортилка не работает на новомодных файлах, где куда {IFDEF} и {VERSION}...

так же заметил там "Dream Scripter", которым был очень доволен в своё время, но он с 2000 года не обновляется

придётся таки юзать PaxScript, но файлы импорты править на предмет удаления ненужного для облегчения веса...
Автор: Vixoid
Дата сообщения: 25.05.2006 14:37
HighTower
Дерзай! Уменя другая задача стояла, возможность лёгкого расширения, и поэтому я выбрал FastScript!
Автор: HighTower
Дата сообщения: 25.05.2006 14:41
Vixoid
смотря какое лёгкое расширение!
если обработка данных - то одно, а если надо интерфейс рисовать из скрипта? - вот с этим и парюсь
Автор: Vixoid
Дата сообщения: 26.05.2006 07:12
HighTower
Уменя такие требования:
- Относительная быстрота работы (переписал прогу на скрипт, теже компоненты, по такомуже алгоритму и скрипт работает быстрее чем exe)!
- поддержка более менее распространнёных синтаксов (Pascal, VBScript, C++, JScript)!
- возможность безболезненного расширения (это я реализовал с помощью BPL, возможность добавлять классы, функции и т.д.! С другими движками такое не получалось)!
- возможность разбивать скрипт на куски/модули (unit - есть такое)!
Про визуальное проектирование, тоже парюсь, но пока прога в разработке пишу руками, есть задумка через DFM, дизайнешь в дельфе, а потом грузищь DFM файл в скрипте, пробовал получалось, тока надо немного переработать, да и дезайнить не обязательно в дельфе много сторонних компонент по этому поводу есть, так что можно свой дезайнер по проще навоять!
Автор: HighTower
Дата сообщения: 26.05.2006 09:52
Vixoid
ну все твои требования удовлетворяет PaxScript полностью
или я чего то упустил?
Автор: OdesitVadim
Дата сообщения: 26.05.2006 11:40
Vixoid

Цитата:
- Относительная быстрота работы (переписал прогу на скрипт, теже компоненты, по такомуже алгоритму и скрипт работает быстрее чем exe)!

Скрипт быстрее exe? Такое бывает только в снах. Конечно, при условии, что код одинаков (максимально).
Но возможно компилирование в некий промежуточный байт-код, тогда ещё выжать можно. Даже в майкрософта с JIT компиляцией не получается выжать нормально. Некоторые тесты, гда они приводят просто обращаются к базам данных и другим СОМ объектам, которые значительно медленее работают относительно самого кода. Отсюдова и кажущаяся быстрота "кода".

Хотя когда то видел реализацию, где человек прикрутил dcc32 и компилил ним в bpl и подключал. Скрипт, который написал человек вначале обрабатывался неким парсером, который навешивал на него необходимые интерфейсы (просто добавлял строки, которые дублируются и делел местами просто подмену.)
Работало действительно быстро
Автор: ILSOFT
Дата сообщения: 26.05.2006 12:43
Vixoid

Цитата:
- Относительная быстрота работы (переписал прогу на скрипт, теже компоненты, по такомуже алгоритму и скрипт работает быстрее чем exe)!

Это все равно что хотеть луну с неба. Почитал бы матчасть...
Автор: ExExibit
Дата сообщения: 26.05.2006 16:17
Посоветуйте компонент,а лучше дайте ссылку на компонент для создания эфекта вспышки или горения на форме в Делфи
Автор: Ed_Flyer
Дата сообщения: 26.05.2006 18:24
ILSOFT

Цитата:

Цитата:Есть ли у народа реальные альтернативы Korzh Localizer?

DKLang


Насколько я понял, там Юникода нет. А нужен
Автор: reenoip
Дата сообщения: 26.05.2006 22:59
Ed_Flyer, в общем, я тоже искал что-нибудь готовое, что позволило бы мне без всяких лишних проблем менять языки. Не нашёл (для казахского). Попробуй поюзать либо TNT (_http://www.tntware.com/delphicontrols/unicode/), либо (если не устроят TNT, просто они выглядят стандартно), либо - Elpack (_http://www.lmdtools.com/news/index.php?ID=205). Elpack более современный, но он немного глючный - сразу результат не увидишь (в смысле, в IDE), потом набирать текст бесполезно - нужно сразу вставлять, или, что ещё лучше, сразу делать memo, и загонять туда все свои юникодные строки, чтобы потом их оттуда раскидывать по всей форме. Иначе с юникодом не совладать (((
Автор: wellwisher
Дата сообщения: 26.05.2006 23:43
SergBSI

Цитата:
Подскажите пожалуйста, функцию API или комп. с помощью которой можно читать-писать на физическом уровне на жесткий диск (по секторно особенно если как логич. диск винт не цепляется)

Ответ - см. http://forum.ru-board.com/postings.cgi?action=edit&forum=35&topic=29558&postno=2024
качать - _http://www.e-f-w.com/download.php?id=rda-source
Действительно работает
Автор: Ed_Flyer
Дата сообщения: 27.05.2006 00:44
reenoip
TNT я и так юзаю.
А ElPack - сплошные глюки. Начал с него, но вскоре выкинул.

Но я, собственно, про альтернативу Localizer, а не про unicode-enabled controls
В Localizer не устраивает одно: из-за некорректного язычка "падает" вся программа (access violation) :-\
Автор: IShIgor
Дата сообщения: 27.05.2006 13:19
Подскажите компонент который выглядит и функционирует как в диалоге Правила и Оповешения Outlook'а на закладке "Правила для эл почты" в его нижней части с названием "Описание правила". Нашел что-то подобное: TParameterListBox от TMS Software версии 1.9 (видимо жутко древняя)
Но может есть еще что-то типа этого?
Автор: Pol777
Дата сообщения: 27.05.2006 13:46
Подскажите кто-нить как создать статическую библу (*.lib) в BDS2006 на Delphi.
А то при установке TMS-а под BDS2006 tmsd2006.lib и tmsded2006.lib создались нормально, а вот tmsxlsd2006.lib создаваться не хочет.
Автор: Vixoid
Дата сообщения: 28.05.2006 12:24
HighTower
В FastScript реализация както интуитивно понятней(лично для меня)!
Я его давно смотрел! Чёт ты меня заинтриговал обязательно попробую PaxScript!
Автор: jONES1979
Дата сообщения: 28.05.2006 12:43

Цитата:
Господа!

какой скриптовый движок посоветуете, чтобы:
- работал под BDS
- был быстрый
- имел тузлу для испорта сторонних компонент
- поддерживал pascal && с языки (больше не надо)


В jvcl есть очень хороший встраиваемый интерпретатор
Автор: vitmailru
Дата сообщения: 30.05.2006 01:49
Ребят, что вы решили сравнивать, PAXSCRIPT c.. На его фоне все остальное просто макроподстановки, написанные школьниками, я все перебрал. PaxScript генерирует большие файлы импортов? А fastscript ничего не генерирует и все нужно писать ручками, если это плюс.. А где его классы, структуры, наследование, полиморфизм, где человеческая отладка, как в Pax?
В том, что он интуитивно понятен, я пожалуй соглашусь, его десяток методов понять несложно

Vixoid,
кажется мы делаем одно и то же. Все что ты перечислил у меня уже реализовано, посмотреть можно на www.vidoc.ho.com.ua
От dfm я вскоре отказался и сделал как VS.NET, генерация формы из кода в конструкторе формы. Дизайнер форм - Econtrol Form Designer. Если интересует, пиши на vitmailru@mail.ru.
Автор: Figaro2000
Дата сообщения: 30.05.2006 09:42
Народ, а кому-нить удалось подружить HierCube 4.4+ и FastReport 3.20? Я взял с офсайте HierCube'а модуль интеграции с 3-м Фастом, но стоит только его подключить, как тут же на старте приложения Runtime Error 216. Поделитесь опытом, если кто победил!
Автор: Pol777
Дата сообщения: 30.05.2006 10:16
Могу ошибиться, но попробуй включить его в список пакетов. Я сам недавно боролся с такой же проблемой, но с компонентами tms.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

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


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