Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 CrossVCL  [new]
Janex
Member

Откуда: Латвия
Сообщений: 1131
Привет всем.
Кто небудь пробовал ето:
http://www.crossvcl.com

Если правильно понел, то автор ето тот самыи кто FMX создал для дельфи, значит, вроде
есть надежда что когда то получим и GUI для Linux-a встроеныи в дельфи...

WBR
Janex
15 сен 17, 16:24    [20799420]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6058
В целом вроде работает, но не все.

В общем пока альфа версия.
15 сен 17, 16:29    [20799438]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Janex
Member

Откуда: Латвия
Сообщений: 1131
rgreat,

А там работает только стандартные компоненты или всё что имеем под FMX,
на пример TMS компоненты ?
15 сен 17, 17:18    [20799619]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
чччД
Guest
Janex,

и Дед Мороз тоже.
15 сен 17, 17:33    [20799650]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6058
Janex,

Там реализован эмулятор winApi для Linux и MacOS.
Так что должно работать почти все VCL.

Пробуй.
15 сен 17, 19:04    [20799803]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 885
Офигеть, ограничения на скачивание 30 - 40 кб \ сек. Чё, они не могли на google хостинг залить, или ещё куда.
15 сен 17, 20:28    [20799921]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
чччД
Janex,

и Дед Мороз тоже.
Как мне объясняли, FMX - это некая "прослойка-надстройка" между контролами и VCL-дельфёй.
Это ещё хуже, чем JVM и LLVM.

Возможно, заблуждаюсь. Defecator знает лучше.
_______
Софт-прослойки ненавижу никакие.
Что летает в/из железок - никакая магия ДМ не скажет.
15 сен 17, 22:55    [20800107]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6058
Gator,

FMX не имееет никакого отношения к VCL.
15 сен 17, 23:33    [20800137]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
krapotkin
Member

Откуда: Екатеринбург
Сообщений: 688
VCL создавались как обертки над Windows - контролами
поэтому и не взлетел Kylix. Не вышло просто "подточить" VCL под Linux

FMX - это фреймворк, написанный с нуля. Слои абстракции сделаны так (почти) чтобы можно было либо самостоятельно рисовать контролы на разных ОС, либо обертывать нативные, что пока еще слабо реализовано.
15 сен 17, 23:35    [20800139]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
rgreat,

Ясен пень. У него свои тараканы, даже на винде.
Ещё одна недоделка
15 сен 17, 23:45    [20800150]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
rgreat, krapotkin,

т.е. я хочу сказать, и VCL (уже сложившийся) и FMX (начинающий, потенциальный) - оба монстры.
15 сен 17, 23:49    [20800152]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6058
А что, есть приличные немонстровые визуальные библиотеки? :)
15 сен 17, 23:59    [20800158]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
rgreat,

Есть, наверное. Игрушки ведь пишут, кино смотрят, фотки фотят.
Я уже давно "визуалки" не делаю.
А для контроля хватает лампочек-зуммеров и обычных компонент без изысков.
16 сен 17, 00:18    [20800179]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6058
Да причем тут игрушки.

"Простую" библиотеку для оконного GUI не найти.
16 сен 17, 00:55    [20800210]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Жытель Гондураса
Member [заблокирован]

Откуда:
Сообщений: 93
Если какая то часть дельфовой программы будет неродным машинным кодом, а некоим байт-кодом, - я распрощаюсь с дельфёй навсегда.

У нынешней команды нет квалифицированного компиляторщика, отвечающего за генерацию машинного кода, и/или присутствует даун-манагер, который обеспечил утверждение новшеств, перечеркивающих главные преимущества продукты(взять ту же интеллектуальные линковку, не включающую мертвый говнокод)
16 сен 17, 02:42    [20800244]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
"Любой из нас - творец и критик,
Знаток наук, искусств, политик."
16 сен 17, 09:24    [20800336]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Квейд
Member

Откуда: Kyiv, Ukraine
Сообщений: 5364
Жытель Гондураса
Если какая то часть дельфовой программы будет неродным машинным кодом, а некоим байт-кодом, - я распрощаюсь с дельфёй навсегда.
Все компилится в натив под целевую платформу, не кипятись
16 сен 17, 11:37    [20800459]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Janex
Member

Откуда: Латвия
Сообщений: 1131
Gator
rgreat, krapotkin,

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


Непонемаю, чем нодовольны VCL и FMX - ами ?
Уже лет 15-20 пишу на VCL начиная с Delphi5, всё работает ...
Шас немношко FMX-м начал баловатся, тож вроде всё работает.
Где проблема ?
Ну да, екзешники становятся всё больше и больше с каждым релизом дельфи, но дисковое
пространство и память уже копеики стоят.
Чем нодовольны ?
16 сен 17, 12:36    [20800529]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4136
rgreat
Janex,

Там реализован эмулятор winApi для Linux и MacOS.
Так что должно работать почти все VCL.

Пробуй.

Прям вот эмулятор винапи? Что-то сомнения -- значит у большой команды CentOS уже который год полностью заэмулиповать винапи не получается в их линуксе. А тут какой-то делфист (хоть и автор фаерманки) этот самый апи запилил? Сказки какие-то.
16 сен 17, 22:01    [20801015]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6058
JaDi
Прям вот эмулятор винапи? Что-то сомнения -- значит у большой команды CentOS уже который год полностью заэмулиповать винапи не получается в их линуксе. А тут какой-то делфист (хоть и автор фаерманки) этот самый апи запилил? Сказки какие-то.


http://www.crossvcl.com/index.html
автор
CrossVcl provides low-level Windows API bridge to macOS and Linux.
16 сен 17, 23:24    [20801061]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
чччД
Guest
rgreat,

ну, какое-то подмножество реализует, наверное.
16 сен 17, 23:25    [20801062]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6058
В составе инсталяхи идут:

Winapi.ActiveX.dcu
Winapi.CommCtrl.dcu
Winapi.CommDlg.dcu
Winapi.CrossVcl.dcu
Winapi.Dlgs.dcu
Winapi.DwmApi.dcu
Winapi.FlatSB.dcu
Winapi.GDIPAPI.dcu
Winapi.GDIPOBJ.dcu
Winapi.GDIPUTIL.dcu
Winapi.Imm.dcu
Winapi.IpExport.dcu
Winapi.Mapi.dcu
Winapi.Messages.dcu
Winapi.MMSystem.dcu
Winapi.MsCTF.dcu
Winapi.MsInkAut.dcu
Winapi.MSXMLIntf.dcu
Winapi.MultiMon.dcu
Winapi.ObjectArray.dcu
Winapi.oleacc.dcu
Winapi.OpenGL.dcu
Winapi.PenInputPanel.dcu
Winapi.PropSys.dcu
Winapi.Qos.dcu
Winapi.RegStr.dcu
Winapi.RichEdit.dcu
Winapi.ShellAPI.dcu
Winapi.ShellScaling.dcu
Winapi.ShlObj.dcu
Winapi.StructuredQueryCondition.dcu
Winapi.TpcShrd.dcu
Winapi.UrlMon.dcu
Winapi.UxTheme.dcu
Winapi.Wincodec.dcu
Winapi.Windows.dcu
Winapi.WinInet.dcu
Winapi.Winsock2.dcu
Winapi.WinSpool.dcu

Думаю это достаточно толстый намек.
16 сен 17, 23:26    [20801063]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

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

Ибо практически все контролы в отличие от FMX реализованы нативно.
16 сен 17, 23:39    [20801070]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
Квейд
Все компилится в натив под целевую платформу

Вряд ли. Скорее.
чччД
ну, какое-то подмножество реализует, наверное.

Да, выдернуто из беседы, зато соответствует реалиям.

Молодой народ мечется - мол, куда податься. в линух, на телефон, (на винду не хотят почему-то)...
А я им отвечаю: - На чём угодно. Где угодно. напиши простой калькулятор с + и - Чтобы он работал!
Остальные бантики потом прилепишь.
____________
Что вы думаете? Попробуйте!
Получите javascript и powershell
17 сен 17, 00:33    [20801087]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Лись
Guest
JaDi
Прям вот эмулятор винапи? Что-то сомнения -- значит у большой команды CentOS уже который год полностью заэмулиповать винапи не получается в их линуксе. А тут какой-то делфист (хоть и автор фаерманки) этот самый апи запилил? Сказки какие-то.


Не весь конечно, только подмножество из USER32.DLL для окошек и контролов.
17 сен 17, 04:52    [20801133]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / Delphi Ответить