Article View: pl.comp.lang.delphi.bazy-danych
Article #82759Re: X-DBData Components 1.8 ze wsparciem dla RAD Studio 10.2 Tokyo!
From: Krzysztof Szyszka
Date: Tue, 28 Mar 2017 20:46
Date: Tue, 28 Mar 2017 20:46
38 lines
3336 bytes
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-mailReferences:
<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