🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #663

Re: Message handling in een DLL

#663
From: Frans Bouma
Date: Fri, 30 Mar 2001 13:00
26 lines
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-mail
References: <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