Страница 1 из 1

Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 20.03.2016 19:00:03
shyub
Попробовал установить Code Typhon 5.70 (в раздаче сейчас эта версия). Установил со второй попытке (ругался Avast, пришлось отключить и всё повторить). Удивило обилие компонентов, с назначением которых ещё придётся разбираться не один день. Однако, нужных, во всяком случае мне, нет. В частности, нет компонентов Cportlaz, RichMemo и ряда других (есть, правда аналогичные, но функционал у них несколько иной). Попытка установить ни к чему не привела (то ему не хватает IDEinf, не определяет какие-то функции, то ещё какие-то проблемы). Короче, ни одного компонента установить так и не удалось.
Кто использует Code Typon, у вас такая же проблема или я что-то делаю не так?

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 20.03.2016 21:21:10
Снег Север
СТ сделана на основе FreePascal 3.1.1, вы уверены что ваши старые пакеты совместимы с этой версией?
Я в прошлой версии что-то доустанавливал, сейчас не помню что - у меня и винда с тех пор обновилась, но поставилось нормально.

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 20.03.2016 21:45:27
shyub
Проверю на Лазарусе с этой версией и сообщу результат.
А пока нашёл вот что: http://forum.lazarus.freepascal.org/index.php?topic=17685.0
"Codetyphon can do what they do because they are not lazarus nor fpc. Lazarus and fpc have a fairly strict release process which results in few releases per year/decade. Codetyphon just picks out a version of lazarus and fpc trunk (unstable), idem for the added components, runs some minimal tests and releases it every few months. IIRC ct 2.5 was released with a lazarus svn version that was only 2 days old. That means a very minimal test suite to release a new version. The same for a lot of the components that are not stable releases but svn versions with ct patches (most of the renamed components pl_... are patched versions).
So the day ct becomes part of lazarus, the release frequency drops down to .... and the interest of ct is gone. Consider ct as a "developer's snapshot on steroids"."
Если в общих чертах, то Code Typon не использует стабильную версию FPC и проходит тестирование в минимальном объёме.

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 20.03.2016 21:47:07
Sharfik
shyub писал(а):Попробовал установить Code Typhon 5.70 (в раздаче сейчас эта версия). Установил со второй попытке (ругался Avast, пришлось отключить и всё повторить). Удивило обилие компонентов, с назначением которых ещё придётся разбираться не один день. Однако, нужных, во всяком случае мне, нет. В частности, нет компонентов Cportlaz, RichMemo и ряда других (есть, правда аналогичные, но функционал у них несколько иной). Попытка установить ни к чему не привела (то ему не хватает IDEinf, не определяет какие-то функции, то ещё какие-то проблемы). Короче, ни одного компонента установить так и не удалось.
Кто использует Code Typon, у вас такая же проблема или я что-то делаю не так?

Создатели пакета все компоненты адаптировали под него. Поэтому у пакетов имена модулей могут отличаться и как следствие не быть видны для до установленных компонентов. Я с VST прыгал. У меня версия одна в Лазаре, в свободном доступе сети другая лежит, а CT третья. Как оказалось в CT порт на основе последних версий Delphi, и процедуры там разработчики самого компоненты переделывали. Вот у меня и не работал.

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 20.03.2016 23:47:10
shyub
Проверю на Лазарусе с этой версией и сообщу результат.

Проверил, все компоненты установились, код компилируется. FPC 3.1.1 не виноват.

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 21.03.2016 06:03:41
SSerge
Sharfik писал(а):Создатели пакета все компоненты адаптировали под него. Поэтому у пакетов имена модулей могут отличаться


Скорее уж "создатели CodeTyphon намеренно изменили пути расположения пакетов относительно каталога компилятора и переименовали большинство из их, чтобы пользователи выбирали в дальнейшем CodeTyphon, а не именовали его разновидностью лазаруса. И не тырили его компоненты для применения в лазарусе - по крайней мере на сегодня подход 'упёр, скопировал, скомпилировал" так просто не срабатывает".

ЗЫ: кстати о происхождении:
У /me есть оччень большое подозрение, что CT есть проект какого-то греческого ВУЗа и результат не то курсовых, не то дипломных работ студентов. Т.е. цель сделать надёжный инструмент - отнюдь не первоочередная.

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 21.03.2016 11:48:17
Снег Север
shyub писал(а):Проверил, все компоненты установились, код компилируется. FPC 3.1.1 не виноват.

Значит вам придется немного повозится со сторонними пакетами для их адаптации в СТ. Или - "не нравится, не ешьте".

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 21.03.2016 17:11:37
скалогрыз
shyub писал(а): В частности, нет компонентов Cportlaz, RichMemo и ряда других

richmemo как раз должен быть. Или нет?

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 22.03.2016 01:24:35
shyub
richmemo как раз должен быть. Или нет?
Да, есть, но в Лазарусе я использовал lzRichEdit и при попытке открыть старый проект ругается, т.е. надо переделывать. Некоторые проекты, в которых использовал BGRA или Jujibo - компоненты, открылись нормально.
Вызывает опосения ещё тот факт, что не используется стабильный компилятор (версия FPC - нечётная). По этой причине или нет, но откомпилировать или даже открыть ряд приводимых примеров из каталога C:\codetyphon\CodeOcean не удалось. А в целом понравился, но от Лазаруса не отказываюсь.

Re: Code Typon - можно ли добавить компоненты от Лазаруса?

СообщениеДобавлено: 22.03.2016 13:32:46
Лекс Айрин
shyub писал(а):Вызывает опосения ещё тот факт, что не используется стабильный компилятор (версия FPC - нечётная).


Многие работают в нестабильной версии. Имхо, он даже лучше (за исключением редких моментов) стабильной версии