🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: obróbka JSON

#346256
From: ExM
Date: Wed, 24 Jan 2018 20:51
28 lines
3451 bytes
W dniu środa, 24 stycznia 2018 20:23:05 UTC+1 użytkownik Roman Tyczka napisał:
> On Wed, 24 Jan 2018 04:42:04 -0800 (PST), ExM wrote:
> 
> >> Bodajże to bzdura na resorach; oidp, to modul variants jest od Delphi 6.
> >> Wcześniej taki typ też był, ale nie pamiętam w jaki module (SysUtils?).
> > Czepiasz się nieistotnych szczegółów. Ważne że w D5 nie ma.
> 
> Trzymając się D5 skazujesz się na korzystanie ze starych i zacofanych
> narzędzi, bibliotek i technologii, po prostu świat poszedł do przodu i
> Delphi, które ma obecnie prawie 20 lat jest zwyczajnie antyczne.

Nie do końca. O ile samo Delphi faktycznie sporo obecnie ułatwia pisanie kodu o tyle dzięki temu że korzystam w nim z całkiem współczesnych komponentów to aplikacja wygląda całkiem ładnie i dostarcza wszelkich współczesnych technologii (np.: REST/JSON, db od Devart czy raporty na Fast Report)

> Zamiast się z tym siłować wybierz inną drogę:
> - zainwestuj w nowe środowisko
> - użyj darmowej wersji Starter
> - przejdź na FPC i Lazarusa

Tak też uczyniłem - mam XE7 Professional i przygotowuje się do przejścia.
Ale ilość problemów jakie czekają po drodze jest ogromna.
Zaczynając od zmiany obsługi kodowania String'a przez aktualizację naprawdę wielu komponentów część nie ma aktualizacji do obecnej wersji Delphi.
Więc obecnie powoli rzeźbię poprawki do komponentów które nie były rozwijane lub szukam zamienników. 

Na szczęście wiele z nich już od pewnego czasu pozamieniałem w D5 na takie które są nadal rozwijane (Devart, FastReport, JEDI, ImageEN, XDBGrid...)

Projekt niestety jest bardzo duży i przeniesienie do XE pociąga za sobą masę nietypowych problemów

:)
Technical Details
Message-ID: <afe649ab-ad48-4c09-b747-aa324140c1dc@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!w142no231789ita.0!news-out.google.com!b73ni9779ita.0!nntp.google.com!w142no231784ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <9be7f58c-c99d-46e2-b7f1-f5c5b73f96a4@googlegroups.com> <f0b2ebc3-a651-48c9-b257-6ddf5059866b@googlegroups.com> <5a67544f$0$588$65785112@news.neostrada.pl> <827193f6-4cac-4e7a-a973-a6a5d82b9338@googlegroups.com> <5a6875ed$0$1676$65785112@news.neostrada.pl> <3c19eac9-1754-44bb-b833-ee1243cbe3dc@googlegroups.com> <1r8nrxpiu3m3j.dlg@tyczka.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.36.41.138 with SMTP id p132mr5573890itp.13.1516827111843;        Wed, 24 Jan 2018 12:51:51 -0800 (PST)
X-Received: by 10.157.24.117 with SMTP id t50mr733642ott.9.1516827111625; Wed, 24 Jan 2018 12:51:51 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!w142no231789ita.0!news-out.google.com!b73ni9779ita.0!nntp.google.com!w142no231784ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Wed, 24 Jan 2018 12:51:51 -0800 (PST)
In-Reply-To: <1r8nrxpiu3m3j.dlg@tyczka.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.173.218.229; posting-account=doVJ9goAAADBJ8SWJkb9r0xXWw28WhQg
NNTP-Posting-Host: 5.173.218.229
References: <9be7f58c-c99d-46e2-b7f1-f5c5b73f96a4@googlegroups.com> <f0b2ebc3-a651-48c9-b257-6ddf5059866b@googlegroups.com> <5a67544f$0$588$65785112@news.neostrada.pl> <827193f6-4cac-4e7a-a973-a6a5d82b9338@googlegroups.com> <5a6875ed$0$1676$65785112@news.neostrada.pl> <3c19eac9-1754-44bb-b833-ee1243cbe3dc@googlegroups.com> <1r8nrxpiu3m3j.dlg@tyczka.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <afe649ab-ad48-4c09-b747-aa324140c1dc@googlegroups.com>
Subject: Re: obróbka JSON
From: ExM <grupywyt-nijto@mv.net.pl>
Injection-Date: Wed, 24 Jan 2018 20:51:51 +0000
Lines: 45
X-Received-Bytes: 3613
X-Received-Body-CRC: 1093962750
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit