🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345682

Re: X-DBData Components 1.8 ze wsparciem dla RAD Studio 10.2 Tokyo!

#345682
From: Krzysztof Szyszka
Date: Tue, 28 Mar 2017 20:46
38 lines
3336 bytes
> Użytkownik "miab"  napisał ...
> >> Lazarus nie ma najmniejszych problemów z generowaniem aplikacji
> >> desktopowych na Windows Win32/64 i Linux-32/64  i to zarówno na KDE
> >> jak i pochodne Gnome(qt/gtk), tudzież OSX (Carbon/Cocoa).
> >> Istnieje szereg poważnych bibliotek które działaja zarówno na Delphi
> >> jak i Lazarus:
> >> UniDAC, ZEOS, FastReport, TMS Aurelius i pozostałe z rodziny Business,
> >> kbmmw, kbmmtable, mORMot.
> >
> > Zwróć uwagę, że są to głównie biblioteki niewizualne, które nie korzystają
> > z WinAPI i żeby je przenieść na inną platformę wystarczy zgodność języka
> > lub występowanie podstawowych kontrolek wizualnych na każdej platformie.
> >
> > W przypadku takich komponentów jak TXDBGrid, czy też innych, które mocno
> > wykorzystują WinAPI, przeniesienie na inną platformę staję się problemem,
> > bo kluczowe funkcjonalności są niedostępne lub wymagają przeprojektowania
> > całego rozbudowanego komponentu dla osiągnięcia podobnego efektu.
> >
> > Zobacz, ile poważnych firm nie zdecydowało się przez kilka lat na przeniesienie
> > swoich komponentów wizualnych z VCL na FMX, a co dopiero mówić o Lazarusie.
>
> Dlatego przydał by się jakiś wypasiony dbGrid. Bo te co są to raczej porażka.
> Podejrzewam ze nie było by tak trudno w końcu Lazarus-owy dbGrid wzorowany jest na Delphi-anym.

Tylko, że oryginalny TDBGrid to jest dzisiaj może 10% kodu TXDBGrida :-)
Jak do tego dołożyć moduły  XDBEditor, XDBFilter, XDBSearch, XDBDataList,
które stanowią integralną część TXDBGrida i wymagają zgodności z WinAPI,
żeby je w ogóle można było wykorzystać, to przeniesienie ich pod Lazarusa
staje się nie lada wyzwaniem.

-- 
pozdrowienia
Krzysztof Szyszka, X-Files Software
Developer of X-DBGrid Component
Embarcadero Technology Partner
http://www.x-files.pl/
Join to "Delphi X-DBGrid Component Community"
https://plus.google.com/#communities/100842098152269100547 
Technical Details
Message-ID: <obei3g$4oe$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <ob6cpc$v4m$2@node2.news.atman.pl> <58d702c1$0$639$65785112@news.neostrada.pl> <ob7u80$dud$1@node2.news.atman.pl> <1ocsl4ufju8uj.dlg@tyczka.com> <obd97b$7nd$1@portraits.wsisiz.edu.pl> <58da96a3$0$652$65785112@news.neostrada.pl> <obed6j$uon$1@node1.news.atman.pl> <obefir$28v$1@node2.news.atman.pl> <obefs1$1o8$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: "Krzysztof Szyszka" <nomail@gazeta.pl>
Newsgroups: pl.comp.lang.delphi,pl.comp.lang.delphi.bazy-danych
Subject: Re: X-DBData Components 1.8 ze wsparciem dla RAD Studio 10.2 Tokyo!
Date: Tue, 28 Mar 2017 22:46:31 +0200
Organization: ATMAN - ATM S.A.
Lines: 39
Message-ID: <obei3g$4oe$1@node2.news.atman.pl>
References: <ob6cpc$v4m$2@node2.news.atman.pl> <58d702c1$0$639$65785112@news.neostrada.pl> <ob7u80$dud$1@node2.news.atman.pl> <1ocsl4ufju8uj.dlg@tyczka.com> <obd97b$7nd$1@portraits.wsisiz.edu.pl> <58da96a3$0$652$65785112@news.neostrada.pl> <obed6j$uon$1@node1.news.atman.pl> <obefir$28v$1@node2.news.atman.pl> <obefs1$1o8$1@node1.news.atman.pl>
NNTP-Posting-Host: 85-222-28-64.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1490734000 4878 85.222.28.64 (28 Mar 2017 20:46:40 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Tue, 28 Mar 2017 20:46:40 +0000 (UTC)
In-Reply-To: <obefs1$1o8$1@node1.news.atman.pl>
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit