Article View: pl.comp.lang.delphi
Article #346633Problem z przeniesieniem komponentu z Delphi X10 na X10.1
From: Ryszard
Date: Fri, 15 Jun 2018 08:30
Date: Fri, 15 Jun 2018 08:30
42 lines
3022 bytes
3022 bytes
witam
szukam pomocy w przeniesieniu komponentu który używam do monitorowania serwera DataSnap skompilowanego w Delphi 10.
Aktualnie jest potrzeba przeniesienia tego projektu do Delphi 10.1 no i muszę też przenieść ten komponent i tu ma problem.
Komponent został kiedyś napisany przez jednego z pracowników Embarcadero https://mathewdelong.wordpress.com/2011/11/15/datasnap-xe2-unified-connection-monitoring-sample-component/ i udostępniony na ich stronach https://cc.embarcadero.com/item/28625
Pisałem już do autora ale brak odpowiedzi, w Embarcadero już nie pracuje
Problem polega na tym że podczas próby skompilowania i instalacji komponentu w D 10.1 dostaję komunikat
[dcc32 Error] Datasnap.ServerConnectionMonitoring.pas(247): E2361 Cannot access private symbol TDSCustomServer.FComponentList
a dotyczy on poniższej linii w kodzie:
{ TDSCustomServerHack }
procedure TDSCustomServerHack.GetComponentList(const List: TDBXArrayList);
var
Index, Count: Integer;
ServerComponent: TObject;
begin
if (Self.FComponentList <> nil) and (List <> nil) then <----------------
begin
Count := Self.FComponentList.Count - 1;
for Index := 0 to Count do
begin
ServerComponent := Self.FComponentList[Index];
List.Add(ServerComponent);
end;
end;
end;
Macie może jakieś sugestie jak powinien być zmodyfikowany ten kod aby skompilował się w D 10.1 ?
Jeśli będzie potrzeba to mogę zamieścić cały listing tego modułu
Z góry dziękuję za pomoc
pozdrawiam
R
Technical Details
Message-ID:
<070d8afa-0e3a-4d54-bec9-50397b091ee6@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!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!d7-v6no1700771itj.0!news-out.google.com!z3-v6ni2037iti.0!nntp.google.com!u78-v6no1685326itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Received: by 2002:a6b:c3c5:: with SMTP id t188-v6mr255359iof.65.1529051447949; Fri, 15 Jun 2018 01:30:47 -0700 (PDT) X-Received: by 2002:aca:d60f:: with SMTP id n15-v6mr33712oig.6.1529051447841; Fri, 15 Jun 2018 01:30:47 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!d7-v6no1700771itj.0!news-out.google.com!z3-v6ni2037iti.0!nntp.google.com!u78-v6no1685326itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Fri, 15 Jun 2018 01:30:47 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.102.188.106; posting-account=wPNY2goAAACcLaWlJ166m1yPvd_ji86- NNTP-Posting-Host: 185.102.188.106 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <070d8afa-0e3a-4d54-bec9-50397b091ee6@googlegroups.com> Subject: Problem z przeniesieniem komponentu z Delphi X10 na X10.1 From: Ryszard <rysiukowalski@wp.pl> Injection-Date: Fri, 15 Jun 2018 08:30:47 +0000 X-Received-Bytes: 2919 X-Received-Body-CRC: 3035679372 Lines: 52 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit