🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Przekazywanie stdout do DLL napisanej w C

#21344
From: Zbyszek Malec
Date: Wed, 27 Jan 2010 17:39
24 lines
1642 bytes
Cześć

Mam potrzebÄ™ przekazania stdout'a do funkcji zamieszczonej w
bibliotece DLL.
Funkcja ma następującą sygnaturę:

void foo(FILE * out);

U mnie:

[DllImport("bar.dll")]
public static extern void foo(? out);

gdzie ? to ma być typ przekazany. I teraz jak przekazać do tej funkcji
"stdout" znany z C?

Nie mam wpływu na bibliotekę, nie chcę pisać wrappera w C.


Pozdrawiam
Zbyszek Malec

Ps.
za wszelkie odstępstwa od NNTP odpowiada google.com
Technical Details
Message-ID: <d0a7affb-6bc6-4b05-93f1-9abfc9dd16a6@k5g2000yqf.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!opal.futuro.pl!news.task.gda.pl!goblin1!goblin2!goblin.stu.neva.ru!feeder.erje.net!proxad.net!feeder1-2.proxad.net!74.125.46.134.MISMATCH!postnews.google.com!k5g2000yqf.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!opal.futuro.pl!news.task.gda.pl!goblin1!goblin2!goblin.stu.neva.ru!feeder.erje.net!proxad.net!feeder1-2.proxad.net!74.125.46.134.MISMATCH!postnews.google.com!k5g2000yqf.googlegroups.com!not-for-mail
From: Zbyszek Malec <newsy2010@gmail.com>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Przekazywanie stdout do DLL napisanej w C
Date: Wed, 27 Jan 2010 09:39:33 -0800 (PST)
Organization: http://groups.google.com
Lines: 24
Message-ID: <d0a7affb-6bc6-4b05-93f1-9abfc9dd16a6@k5g2000yqf.googlegroups.com>
NNTP-Posting-Host: 195.85.249.110
Mime-Version: 1.0
X-Trace: posting.google.com 1264613973 28696 127.0.0.1 (27 Jan 2010 17:39:33 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Wed, 27 Jan 2010 17:39:33 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: k5g2000yqf.googlegroups.com; posting-host=195.85.249.110;  posting-account=4WhKOwoAAABaaF3volKFuDK7dj0Zz-UW
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15  Version/10.10,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit