Article View: nl.comp.programmeren
Article #663Re: Message handling in een DLL
From: Frans Bouma
Date: Fri, 30 Mar 2001 13:00
Date: Fri, 30 Mar 2001 13:00
26 lines
2398 bytes
2398 bytes
"Arjan Stolk" <Ast@applikon.com> wrote in message news:9a1uf3$2us7$1@buty.wanadoo.nl...
> Hallo,
>
> Ik ben bezig met het maken van een MFC DLL. Nu wil ik binnen deze DLL een
> message afhandelen, maar ik kom er niet achter hoe. Ik heb binnen deze DLL
> een thread draaien, die op een bepaald moment een message verstuurd. Op deze
> message wil ik een functie uitvoeren.
Een DLL is niets anders dan een executable, alleen dan niet met
een WinMain, maar met een DllMain.
ergo: een bak met functies. Als je een thread start in je applicatie,
kun je een messagepump aan die thread hangen, immers een thread, net
als een window, ontvangt messages. Een thread draait echter niet 'binnen'
een DLL. Een DLL is een set functies, daar draait niets binnen. Een
dll 'attached' aan je applicatie, threads draaien binnen het OS.
Die thread van je verstuurt een message. waarnaar toe?
Het is wellicht aardig de process/thread section van de platform
SDK in de MSDN door te nemen, incl. de messaging section, want
je mist kennis op het gebied van wat event/message driven programming
inhoudt en iemand kan nu wel code voorkauwen, maar als je het concept
niet snapt kom je niet ver.
FB
Technical Details
Message-ID:
<9a1vt4$jvo$1@news1.xs4all.nl>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!194.109.133.3!transit.news.xs4all.nl!not-for-mailReferences:
<9a1uf3$2us7$1@buty.wanadoo.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,887c5572468238b9 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,887c5572468238b9 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-03-30 05:06:03 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!194.109.133.3!transit.news.xs4all.nl!not-for-mail From: "Frans Bouma" <perseus@xs4all.nl> Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Re: Message handling in een DLL Date: Fri, 30 Mar 2001 15:00:16 +0200 Organization: XS4ALL Internet BV Lines: 29 Sender: perseus@11dyn44.dh.casema.net Message-ID: <9a1vt4$jvo$1@news1.xs4all.nl> References: <9a1uf3$2us7$1@buty.wanadoo.nl> Reply-To: "Frans Bouma" <perseus@xs4all.nl> NNTP-Posting-Host: 11dyn44.dh.casema.net X-Trace: news1.xs4all.nl 985957092 20472 212.64.56.44 (30 Mar 2001 12:58:12 GMT) X-Complaints-To: abuse@xs4all.nl NNTP-Posting-Date: 30 Mar 2001 12:58:12 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400