Article View: pl.comp.lang.delphi
Article #346859Re: dispintertface - Jak się dostać do metod
From: mwitkowski2b
Date: Thu, 15 Nov 2018 13:45
Date: Thu, 15 Nov 2018 13:45
9 lines
2183 bytes
2183 bytes
Oczywiście, fragment o którym wspominam, to jest w momencie gdy już jestem podpięty do serwera COM. Jest w mdb. Po wykonaniu f_trackSearch := mdb.CreateSearchSession(steTrack); oraz (dla var f_dispinterface: _ISearchSessionEvents;) f_dispinterface := _ISearchSessionEvents(f_trackSearch); mogę napisać np.: f_dispinterface.Progress() i z tego punktu widzenia Twoja rada jak najbardziej działa. Tu masz oczywiście rację, tylko niestety u mnie np. Progress to jest (deklaracja): Progress(Progress: Integer; const pSearchSession: ISearchSession); dispid 1; Ja musze odczytać wartość parametrów Progres i ISearchSession, i na ich podstawie podjąć odpowiednią akcję. Wywołanie tej metody mi nie wystarczy. Musze się dostać do środka tych metod, czyli jakoś je podpiąć, przeładować, no właśnie na to nie mam pomysłu. :)
Technical Details
Message-ID:
<249cf9f7-d517-471a-8584-fe432aa0f3d3@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!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!g188-v6no473664itg.0!news-out.google.com!t123-v6ni237itb.0!nntp.google.com!z5-v6no472154ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<6b30eb9c-c06f-40fd-8894-b7ee3c347c59@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a24:248d:: with SMTP id f135-v6mr327094ita.7.1542289518285; Thu, 15 Nov 2018 05:45:18 -0800 (PST) X-Received: by 2002:a9d:2c22:: with SMTP id f31mr10251otb.4.1542289518173; Thu, 15 Nov 2018 05:45:18 -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!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!g188-v6no473664itg.0!news-out.google.com!t123-v6ni237itb.0!nntp.google.com!z5-v6no472154ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Thu, 15 Nov 2018 05:45:17 -0800 (PST) In-Reply-To: <6b30eb9c-c06f-40fd-8894-b7ee3c347c59@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=91.192.196.210; posting-account=E-z6ZwoAAACYsJZxZNjBCrM3zzyF6Vo_ NNTP-Posting-Host: 91.192.196.210 References: <6b30eb9c-c06f-40fd-8894-b7ee3c347c59@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <249cf9f7-d517-471a-8584-fe432aa0f3d3@googlegroups.com> Subject: Re: dispintertface - Jak się dostać do metod From: mwitkowski2b@gmail.com Injection-Date: Thu, 15 Nov 2018 13:45:18 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit