Article View: pl.comp.lang.delphi
Article #346863Re: dispintertface - Jak się dostać do metod
From: Roman Tyczka
Date: Fri, 16 Nov 2018 12:41
Date: Fri, 16 Nov 2018 12:41
38 lines
2182 bytes
2182 bytes
On Fri, 16 Nov 2018 04:13:01 -0800 (PST), mwitkowski2b@gmail.com wrote:
Chłopie, Ty tak mieszasz i bełkoczesz, że za cholerę nie mogę się w tym
połapać :-)
Np. poniżej:
> Przy czym f_SearchSession: SearchSession i tutaj podobnie jak w c# SearchSession = ISearchSession
> ISearchSession = interface(IDispatch)
> ...
> end;
No i co niby do anielci ktoś ma napisać, skoro ukrywasz to co w tych
kropkach jest? Wszak tam powinny być te zdarzenia, do których możesz
podpiąć swoje metody obsługi analogicznie jak w C#.
Czyli interfejs powstały po wywołaniu mdb.CreateSearchSession(), u Ciebie
zaszyty pod zmienną f_SearchSession, powinien oferować to co oferuje w C#:
f_trackSearch.TrackAvailable += new
Bosch.VideoSDK.GCALib._ISearchSessionEvents_TrackAvailableEventHandler(OnTrackAvailable);
f_trackSearch.Progress += new
Bosch.VideoSDK.GCALib._ISearchSessionEvents_ProgressEventHandler(OnProgress);
czyli po delphiowemu:
f_trackSearch.TrackAvailable := MojaMetodaOnAvailable;
f_trackSearch.Progress := MoJaMetodaProgress;
A co do SDK, skoro trzeba je instalować to wrzuć gdzieś do sieci samego
helpa i daj linka, nikt nie będzie syfu instalował na swoim kompie.
--
pozdrawiam
Roman Tyczka
Technical Details
Message-ID:
<ntl8ks0jcjsk$.dlg@tyczka.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<6b30eb9c-c06f-40fd-8894-b7ee3c347c59@googlegroups.com> <4bb7fe25-103a-4c9b-921e-cdc63e0aeac8@googlegroups.com>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: Roman Tyczka <noemail@because.no> Newsgroups: pl.comp.lang.delphi Subject: Re: dispintertface - Jak się dostać do metod Date: Fri, 16 Nov 2018 13:41:27 +0100 Organization: ATMAN - ATM S.A. Lines: 38 Sender: romek@tyczka.no.found Message-ID: <ntl8ks0jcjsk$.dlg@tyczka.com> References: <6b30eb9c-c06f-40fd-8894-b7ee3c347c59@googlegroups.com> <4bb7fe25-103a-4c9b-921e-cdc63e0aeac8@googlegroups.com> NNTP-Posting-Host: ip-94-75-90-137.wave.com.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1542372087 9432 94.75.90.137 (16 Nov 2018 12:41:27 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Fri, 16 Nov 2018 12:41:27 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.84 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit