🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: dispintertface - Jak się dostać do metod

#346859
From: mwitkowski2b
Date: Thu, 15 Nov 2018 13:45
9 lines
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-mail
References: <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