🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #224

Re: DLL - podejscie drugie

#224
From: Pawel Zabza
Date: Sat, 22 Nov 2003 19:13
32 lines
2430 bytes
Witam,
Krzysztof wrote:

> mam biblioteke dll (klasyczna C++) i definicje funkcji:
> typedef (__stdcall *JaksFunkcja)(            string& input, string& output);
> 
> wiem ze q2 jest parametrem zwrotnym. Jakich typow danych uzyc w
> reprezentacji C#?

Nie wiem o jakim "q2" piszesz.  Co do typu w C#, to zalezy od tego co to 
jest ten "string" w C++; przy powyzszej definicji oba parametry sa 
przekazywane przez referencje.  Cos tez napisales o "null reference" 
(zdazylem wyciac =) - czy to jest blad wyskakujacy w trakcie dzialania? 
    Bo to moze tez chodzic o roznice miedzy & i * w kontekscie 
parametrow, z tym ze po ew. usunieciu tego "problemu" wracamy do 
poprzednich.

[...]
> i poprzednio chodzilo mi o mozliwosc pisdania w druga strone, to znaczy jak
> zadeklarowac w C# metody statyczne (moze w klasie statycznej???) dostepne z
> poniomu kodu C++ (6.0). Obecnie po buszowaniu w inecie wiem juz ze jest to
> raczej niemozliwe ze wzgledu na przyjete zalozenia CLR+GAC... ale moze jest
> jakis kruczek?

CLR+GAC??  W ogolnosci mozna pisac w .NET DLLe eksportujace funkcje, 
takze jesli kod jest managed - w C++, ew. bezposrednio w IL.  To tylko 
C# (i VB) na to nie pozwalaja.
No i oczywiscie (jak tu juz wspomniano) jesli klient nie ma obiekcji do 
uzywania COMa, to sprawa sie ew. upraszcza - przynajmniej od strony C#.

Pozdrawiam,
Pawel
Technical Details
Message-ID: <bpocfm$q9m$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.algonet.se!algonet!news-stoc.telia.net!217.209.241.210.MISMATCH!news-stod.telia.net!telia.net!news.nask.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <bpl7ro$hog$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.algonet.se!algonet!news-stoc.telia.net!217.209.241.210.MISMATCH!news-stod.telia.net!telia.net!news.nask.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: Pawel Zabza <pza...@poczta.onet.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: DLL - podejscie drugie
Date: Sat, 22 Nov 2003 21:13:06 +0200
Organization: .
Lines: 33
Sender: pzabza@poczta.onet.pl@cbl217-132-147-106.bb.netvision.net.il
Message-ID: <bpocfm$q9m$1@news.onet.pl>
References: <bpl7ro$hog$1@news.onet.pl>
NNTP-Posting-Host: cbl217-132-147-106.bb.netvision.net.il
Mime-Version: 1.0
X-Trace: news.onet.pl 1069528374 26934 217.132.147.106 (22 Nov 2003 19:12:54 GMT)
X-Complaints-To: ab...@onet.pl
NNTP-Posting-Date: 22 Nov 2003 19:12:54 GMT
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3
X-Accept-Language: en-us, en
In-Reply-To: <bpl7ro$hog$1@news.onet.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit