🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: dispintertface - Jak się dostać do metod

#346863
From: Roman Tyczka
Date: Fri, 16 Nov 2018 12:41
38 lines
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-mail
References: <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