🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9804

Re: C# en dll-bestanden

#9804
From: Pieter Philippaerts
Date: Tue, 09 Apr 2002 12:40
34 lines
2426 bytes
"BOBJE" <someone@microsoft.com> wrote in message
news:I4ys8.18$t4.718@nreader1.kpnqwest.net...
> Ik heb 1 exe-bestand waarin meerdere DLL-files opgeroepen worden.  Tot
zover
> werkt dit allemaal.
> Nu wil ik dat 1 dll een andere kan oproepen, zonder dat er een nieuw
object
> wordt aangemaakt.  In die dll's zitten Forms.  En er moet voorkomen worden
> dat er 2 of meer dezelfde forms op het scherm komen.
> Hoe kan dit opgelost worden?
>
> De volgende dingen heb ik al uitgeprobeerd:
>
> Het exe-bestand gaat pas verder met de uitvoer totdat de dll gedaan heeft.
> Maar vanaf dat de constructor uitgevoerd is, gaat hij sowieso verder.

Kan je niet iets in de aard van hetvolgende doen:

  DllObject myDllObject = new DllObject();
  Form fromDll = myDllObject.CreateForm();
  fromDll.ShowDialog();

Waarbij DllObject dan een klasse is uit je DLL, waarvan de objecten nieuwe
forms gaan aanmaken.
Als je Form.ShowDialog aanroept, dan zou de uitvoering van je programma daar
moeten stoppen totdat dat venster is afgesloten.

> Heb gezocht hoe je pointers moet meegeven in
> C#, maar niet gevonden.

Via het 'ref' keyword.

Mvg,
Pieter Philippaerts
Technical Details
Message-ID: <1018355968.740019@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!skynet.be!skynet.be!newsfeeds.belnet.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <I4ys8.18$t4.718@nreader1.kpnqwest.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,c92c015a8e6bf39b
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,c92c015a8e6bf39b
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-09 05:40:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!skynet.be!skynet.be!newsfeeds.belnet.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Pieter Philippaerts" <Pieter@allapi.net>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: C# en dll-bestanden
Date: Tue, 9 Apr 2002 14:40:38 +0200
Organization: KULeuvenNet
Lines: 37
Message-ID: <1018355968.740019@seven.kulnet.kuleuven.ac.be>
References: <I4ys8.18$t4.718@nreader1.kpnqwest.net>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1018355970 3680 134.58.127.12 (9 Apr 2002 12:39:30 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Tue, 9 Apr 2002 12:39:30 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)