Abstract
Although the class library provided by the .NET Framework is quite extensive, it cannot cover all possibilities. At some point you will need to use functions from an unmanaged library. In Java, you use Java Native Interface (JNI) to interoperate with code outside the Java Virtual Machine (JVM). In .NET, use a facility called Platform Invoke (PInvoke). Sometimes the problem is reversed. To incorporate the ability to run managed code into a server process, you need to be able to host the Common Language Runtime (CLR).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2002 Paul Gibbons
About this chapter
Cite this chapter
Gibbons, P. (2002). Getting Outside the Box. In: .NET Development for Java Programmers. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-1106-8_15
Download citation
DOI: https://doi.org/10.1007/978-1-4302-1106-8_15
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-59059-038-6
Online ISBN: 978-1-4302-1106-8
eBook Packages: Springer Book Archive