Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

библиотека JVCL (проект Jedi)   Найти похожие ветки 

 
*Ray* ©   (2006-11-21 15:27) [0]

Добрый день, уважаемые мастера!
Установил себе компоненты из библиотеки JVCL, очень понравились! Много интересного и полезного. Одна проблема -  нет нормального Help-а, и только мечтаю о справке на русском.
Кто-нибудь может помочь с этой проблемой? Заранее спасибо! С уважением Кутушев Юрий!


 
Rouse_ ©   (2006-11-21 15:28) [1]

Так они же в исходниках поставляются которые прокомментированны, чем не хелп? :)


 
Nic ©   (2006-11-21 17:01) [2]

А что за JVCL, что там такого, что очень понравилось?


 
Vga ©   (2006-11-21 17:20) [3]

> [2] Nic ©   (21.11.06 17:01)

Jedi VCL - весьма большая (и насколько мне известно качественная) библиотека компонентов от проекта JEDI.


 
Jeer ©   (2006-11-21 18:27) [4]


> Vga ©   (21.11.06 17:20) [3]



> весьма большая


Все , что нашли - слили туда, в том числе Rx.


 
Чапаев ©   (2006-11-21 18:36) [5]

> [1] Rouse_ ©   (21.11.06 15:28)
плюс можно у них же скачать утилиту, которая вытащит комментарии из исходником и создаст из них хелп...


 
Sergey Masloff   (2006-11-21 20:25) [6]

Тысячу раз писали уже. Большая помойка. Та немногая часть что хорошо написана - пока ее в куче г..на отыщешь... Вобщем все что визуальное я бы не рекомендовал использовать а в проектах которые вел - просто запрещал.


 
Nic ©   (2006-11-21 21:38) [7]

Хоть линк киньте. А то говорим о сабже и где он? А что всё же понравилось так? Если большая помойка то нах нужна?


 
@BraIN ©   (2006-11-21 21:58) [8]

Насчет визуального согласен с [6] (есть, правда, весьма полезный JvPageList). JCL гораздо интереснее.


 
BiN ©   (2006-11-21 22:08) [9]

Для справки: JCL в коде инициализации модуля JclStrings не проверяется результат функции GetStringTypeExA, что может привести к аварийному завершению приложения. Как я искал это место на дальневосточной машине без дельфи - жуть...


 
Eraser ©   (2006-11-21 22:21) [10]

ну помойка-не помойка, а просто сокровищница для тех, кто хочет занатся разработкой собственных компонент.
из визуальных почти все что нужно имеется и в D2006, даже иконка от трея )

вот API от Джедаев куда интереснее, не знаю что бы и делал без их заголовочных файлов и возможности динамической загрузки API.


 
Anatoly Podgoretsky ©   (2006-11-21 22:22) [11]

> Nic  (21.11.2006 21:38:07)  [7]

Большая


 
Gero ©   (2006-11-21 22:27) [12]

Количество используемых сторонних компонент (а особенно библиотек компонент) обратно пропорционально опыту программиста.


 
BiN ©   (2006-11-21 22:34) [13]


> Eraser ©   (21.11.06 22:21) [10]
>
> вот API от Джедаев куда интереснее, не знаю что бы и делал
> без их заголовочных файлов и возможности динамической загрузки
> API.

Да неплохая вещь. Пользуясь случаем: многие рекорды плывут из-за неверно объявленнго CSHORT - он у них ровно в 2 раза меньше, чем следует.


 
Eraser ©   (2006-11-21 22:37) [14]

> [13] BiN ©   (21.11.06 22:34)

о! не забыть бы... буду иметь ввиду.

да, и мне встречалась, какая-то ошибка, какая не помню - исправил и забыл (


 
Чапаев ©   (2006-11-21 22:38) [15]

> [12] Gero ©   (21.11.06 22:27)
Значит мне уже пора давать голубой значок... :-D


 
Суслик ©   (2006-11-21 22:43) [16]

я у них пользуюсь построителем стека вызовов методов в момент возникновения исключений.
вроде работает.
поговаривают (новостные группы Борланда), что сам BDS юзает именно jedi.


 
Чапаев ©   (2006-11-21 22:43) [17]

> многие рекорды плывут из-за неверно объявленнго CSHORT -
> он у них ровно в 2 раза меньше, чем следует.
Пользуясь случаем... Сколько я нервов потратил, пока выяснил, что в стандартном делфовском датасете булевские поля -- WordBool и, соответственно, занимают два байта, а не один... %-)


 
*Ray* ©   (2006-11-22 12:05) [18]


> Nic ©   (21.11.06 21:38) [7]

скачать можно здесь
http://easynews.dl.sourceforge.net/sourceforge/jvcl/JCL+JVCL210FullInstall.zip

очень много компонент, есть почти одинаковые мужду собой, но есть и много удобных. JVCL объединил в себе сразу несколько проектов, таких как RXLIb например. Было бы здорово конечно отфильтровать все ненужное и оставить самое ценное.


 
clickmaker ©   (2006-11-22 12:07) [19]


> Было бы здорово конечно отфильтровать все ненужное и оставить
> самое ценное

самое ценное - это то, что было в RxLib 1.75
Потом началась помойка


 
Игорь Шевченко ©   (2006-11-22 12:11) [20]

Максимум, что для меня есть занимательного в JVCL, это компоненты Питера Белова.


 
Anatoly Podgoretsky ©   (2006-11-22 12:17) [21]

> *Ray*  (22.11.2006 12:05:18)  [18]

>  Было бы здорово конечно отфильтровать все ненужное и оставить самое ценное.

Так об этом говорят с самого начала проекта, а дела не видать, поэтому как была помойка, так и остается ею.
Неужели у них нет координатора проекта, который бы решал, что включать в проект и в каком виде?


 
Anatoly Podgoretsky ©   (2006-11-22 12:19) [22]

> clickmaker  (22.11.2006 12:07:19)  [19]

RxLib тоже отчасти помойка.
Там много кода такого вида

function Func2: typel
begin
   Result := Func1;
end;


 
Anatoly Podgoretsky ©   (2006-11-22 12:20) [23]

> Игорь Шевченко  (22.11.2006 12:11:20)  [20]

Белый, Белов или Беллоу
Петя Белый - ты почти Гоблин :-)


 
Суслик ©   (2006-11-22 14:47) [24]


>  [21] Anatoly Podgoretsky ©   (22.11.06 12:17)



> Так об этом говорят с самого начала проекта, а дела не видать,
> поэтому как была помойка, так и остается ею.
> Неужели у них нет координатора проекта, который бы решал,
> что включать в проект и в каком виде?


они развивают и вычищат только то, где есть донатор.
бесплатно они похоже ничего уже не делают.


 
Anatoly Podgoretsky ©   (2006-11-22 14:59) [25]

> Суслик  (22.11.2006 14:47:24)  [24]

> бесплатно они похоже ничего уже не делают.

А делали, помоему такое состояние у библиотеки было изначально, а ведь могли бы сделать конфетку. Ведь там много чего ценного.
Немного получше JCL и еще лучше портирование MSSDK


 
*Ray* ©   (2006-11-22 15:49) [26]


> Rouse_ ©   (21.11.06 15:28) [1]


а сами исходники где? в папке JCL находятся?


 
*Ray* ©   (2006-11-22 15:51) [27]


> Чапаев ©   (21.11.06 18:36) [5]
> плюс можно у них же скачать утилиту, которая вытащит комментарии
> из исходником и создаст из них хелп...

был бы благодарен за ссылку на данную утилиту


 
Vovan #2   (2006-11-22 18:12) [28]

Jedi - гнилой проект. Вы смотрели их форматировщик кода?


 
Eraser ©   (2006-11-22 18:15) [29]

> [28] Vovan #2   (22.11.06 18:12)

смотрел, сделан вполне прилично.

> [18] *Ray* ©   (22.11.06 12:05)


> Было бы здорово конечно отфильтровать все ненужное и оставить
> самое ценное.

так там весьма продвинутый инсталлятор, можно выбрать только то, что интересует.


 
Чапаев ©   (2006-11-22 18:58) [30]

> [27] *Ray* ©   (22.11.06 15:51)
Ошибочка, это у KOL так.

А у JVCL можно сам хелп скачать http://sourceforge.net/project/showfiles.php?group_id=45786


 
Vovan #2   (2006-11-22 19:06) [31]

>смотрел, сделан вполне прилично.

Прилично? Да там даже иконка не сменена. Какой-то огрызок выплюнули, и это работа сообщества дельфистов?


 
Eraser ©   (2006-11-22 19:14) [32]

> [31] Vovan #2   (22.11.06 19:06)


> Прилично?

очень прилично, по крайней мере не глючно и четко работает все, под все версии Делфи.

> Да там даже иконка не сменена.

это не показатель. скорее всего сделано умышленно.


 
Nic ©   (2006-11-23 10:33) [33]


> Eraser ©   (22.11.06 19:14) [32]

Скачал, покопался.

Ряд компонентов и модулей работают нестабильно. Например, в одном из модулей было деление на 0. Очень много компонентов дублирующих друг друга. В общем, почти ничего такого, ради чего стоит ставить 10-тиметровую библиотеку. Правда понравились часики :) Но их-то можно и так написать.

Вообще, я не очень люблю сторонние компоненты. В своих проектах не использую. А вот на работе заставили использовать библиотеку программиста, который до меня  работал. Он должен был на этой библиотеке писать новый крупный проект, но технично так уволился и ещё в другой город переехал. КОмпоненты для работы с графиками. Тормознутые и глючные. Из всей его библиотеки осталось пара декоративных. Остальное пришлось переписывать.

Всё же если использовать компоненты, то только те, которые оправдывают своё использование. Всё ИМХО :)


 
Anatoly Podgoretsky ©   (2006-11-23 11:53) [34]

> Nic  (23.11.2006 10:33:33)  [33]

> Всё же если использовать компоненты, то только те, которые оправдывают своё использование.

Оправдания не наш метод.
Использовать те, которые сложно самому написать или неэфективно. Например генераторы отчетов.
Потому что я смогу оправдать использование любого компонента, человек слабое существо он сможет оправдать что угодно, лишь бы не работать.

В постоянной работе использую только один внешний пакет TNT Unicode, по насущной необходимости и не пишу свой по выше указаным причинам, хотя меня он и не устраивает полносью.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.046 c
15-1163565271
MBo
2006-11-15 07:34
2006.12.10
Новости от Borland


2-1164206856
KyRo
2006-11-22 17:47
2006.12.10
Не могу удалить директорию


1-1161948280
alucard
2006-10-27 15:24
2006.12.10
Подскажите как сделать прогу чтоб подменяла нажатие клавиш


5-1144928569
BPK
2006-04-13 15:42
2006.12.10
Как создать редактор свойства как для TDBGrid.Columns ?


3-1160041068
Kolan
2006-10-05 13:37
2006.12.10
Проектирование иерархической БД.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский