<p>Dear Sven,<br /> <br /> Yes, I had copied the DLL in the correct directory.<br /> <br />I recomplied the DLL in visual studio  from the source code  (see enclosed) and now  the DLL load in my C# project but I get an other error.  Signature of the call doesn't match the signature of the function in the DLL.</p>
<p> </p>
<p>Could you send me the technical documentation of the VEO2 communication protocol ?  (it's only serial com )  I think I should start from there...</p>
<p> </p>
<p>Thanks,</p>
<p> </p>
<p>Loïc</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<blockquote style="padding-left: 5px; margin-left: 5px; border-left: #ff0000 2px solid;">> Message du 15/11/14 16:37<br />> De : "Sven Knoch" <info@divinglog.de><br />> A : "'loicmichel'" <5loicmichel5@wanadoo.fr>, "'Jef Driesen'" <jef@libdivecomputer.org>, libdivecomputer@henrik.synth.no<br />> Copie à : "'Libdivecomputer Mailinglist'" <devel@libdivecomputer.org><br />> Objet : RE: C# and libdivecomputer<br />> <br />> Hi Loïc<br />> <br />> Do you have the libdivecomputer-0.dll in the same folder as your .NET executable? The error looks like the .NET code can't find the libdivecomputer DLL.<br />> <br />> Sven<br />> <br />> <br />> <br />> From: devel [mailto:devel-bounces@libdivecomputer.org] On Behalf Of loicmichel<br />> Sent: Saturday, November 15, 2014 1:16 PM<br />> To: Jef Driesen; libdivecomputer@henrik.synth.no<br />> Cc: Libdivecomputer Mailinglist<br />> Subject: Re: C# and libdivecomputer<br />> <br />> I get the message " impossible to load the DLL" module cannot be found.<br />> <br />> Any idea what I do wrong ? should I use a specific version of the DLL ?<br />> <br />> Thanks,<br />> <br />> loïc<br />> <br />> > Message du 15/11/14 12:18<br />> > De : "loicmichel" <5loicmichel5@wanadoo.fr><br />> > A : "Jef Driesen" <jef@libdivecomputer.org>, libdivecomputer@henrik.synth.no<br />> > Copie à : "Libdivecomputer Mailinglist" <devel@libdivecomputer.org><br />> > Objet : Re: C# and libdivecomputer<br />> > <br />> > <br />> > Thanks a lot, i will try it now.<br />> <br />> I will be interrested to contribute to this wrapper but I'm only a "sunday afternoon" programmer.<br />> > <br />> > <br />> Loïc<br />> > <br />> > <br />> > <br />> > Message du 15/11/14 10:25<br />> > De : "Jef Driesen" <jef@libdivecomputer.org><br />> > A : libdivecomputer@henrik.synth.no, "loicmichel" <5loicmichel5@wanadoo.fr><br />> > Copie à : "Libdivecomputer Mailinglist" <devel@libdivecomputer.org><br />> > Objet : Re: C# and libdivecomputer<br />> > <br />> > On 14-11-14 23:46, libdivecomputer@henrik.synth.no wrote:<br />> > > loicmichel wrote:<br />> > >> I'm used to program in C# and have zaro experience with C.<br />> > >><br />> > >> Are you aware of any c# code to link to the libdivecomputer ?<br />> > >><br />> > >> I can't figure out from the example how to download and use data from<br />> > >> a VEO2 computer.<br />> > ><br />> > > There's a libdivecomputer DLL here:<br />> > > http://www.libdivecomputer.org/builds/divinglog/<br />> > ><br />> > > Maybe that's useful?<br />> > <br />> > To use the libdivecomputer library from .NET, you need a small wrapper. I once <br />> > started writing such a wrapper, because it's a request I receive quite often. <br />> > Ideally, I would like to see an official .NET wrapper in the future. But I never <br />> > had time to finish it. So it's far from complete, but there is probably enough <br />> > to get you started. See the attached files.<br />> > <br />> > PS: If anyone is interested in improving the .NET code I started, please get in <br />> > touch.<br />> > <br />> > Jef<br />> > <br />> ><br />> > [ common.cs (0.4 Ko) ]<br />> > [ context.cs (1.6 Ko) ]<br />> > [ descriptor.cs (2.3 Ko) ]<br />> > [ device.cs (4.6 Ko) ]<br />> > [ parser.cs (6.1 Ko) ]<br />> > [ test.cs (6.3 Ko) ]<br />> <br />> <br />> <br />> _______________________________________________<br />> devel mailing list<br />> devel@libdivecomputer.org<br />> http://libdivecomputer.org/cgi-bin/mailman/listinfo/devel<br />> <br />></blockquote>