Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

библиотека 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;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.029 c
2-1164173301
Riply
2006-11-22 08:28
2006.12.10
Запись большого количества однотипных данных в Stream.


2-1164377355
*Стажер*
2006-11-24 17:09
2006.12.10
Ассоциация файла с программой


2-1164005153
Multy
2006-11-20 09:45
2006.12.10
Как прочитать массив констант из Dll?


2-1164186409
--= Eagle =--
2006-11-22 12:06
2006.12.10
заменить текст чекбокса в OpenDialog


6-1153381513
s_pavell
2006-07-20 11:45
2006.12.10
Аудит принтера в сети