|
![](/i/fill.gif) |
nemesis nous apporta ses lumieres en ce 2007/10/04 14:31:
> Warp <war### [at] tag povray org> wrote:
>> nemesis <nam### [at] gmail com> wrote:
>>>> A library needs an interface to be used. That can't be bytecompiled.
>>> There're docs for that purpose.
>> How is documentation going to help creating an interface to use a
>> precompiled library?
>
> It won't. The infrastructure is supposed to take care of that. If Visual
> Basic or C# programs are compiled to the same "Common Language
> Infrastructure", the .NET runtime knows how to handle the binary
> interfacing of the code. The document documents the interface: here's a
> function foo, which takes an argument bar of type foobar etc... should be
> called from any language, using a particular syntax.
>
> It's not different from calling precompiled native code from any language,
> including C/C++: the linker is the infrastructure here providing the
> glueing together of binaries compiled from different languages into the
> same native interface.
>
>
>
I don't think that .NET works on anything BUT Windows 2000, XP and Vista. Visual
Basic is a proprietary Microsoft implementation of Basic, and only run on a
Windows platform. C# comes from where? Is it from Microsoft?
--
Alain
-------------------------------------------------
Did you know that Al Capone's business card said he was a used furniture dealer.
Post a reply to this message
|
![](/i/fill.gif) |