<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>It is indeed a normal DLL. Using declare's,
imports, marshalling types and so on in .NET is one way to do it and I've done
it months ago. But let me tell you a secret... there's another way which
is much faster and more reliable. Using C++ .NET to build a .NET assembly!
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>With C++ .NET you can import the static ogg/vorbis
libs directly into your .NET C++ projects and wrap the static lib calls into
one-liner functions. I've wrapped Vorbiscomment reading into one-liner
functions in a Vorbis.dll of mine just to see if it was possible.</FONT></DIV>
<DIV><FONT face=Arial size=2>I'm sure i've still got the sourcecodeproject
somewhere but only if requested i'll try to find it :o)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Jacob</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BODY></HTML>