.net - What kind of assemblies can be called using P/Invoke? -


I already asked here:

if call is possible The C / + library is the invention and reflection from NAT and the answer is yes without the ninja function. What I'm not clear about, I make a written / compiled / call using P / Invoke in any assembly with other compilers like LabWindo / CVI (some type of compiler) or Java-written DLL, XE on my Windows PC You can. If this is possible, is it explained in the above link using "Marshall.GetteleGetForFusion Pointer"?

Thank you! Milan With P / urge, you can only call the unmanaged DLL which lists the tasks that they export.

. Java DLS is managed, some are written on cddod (like IL in net), only Java Virtual Machine knows how to explain them.

For example, there was a library in some "BPL" files in Porsche of Borland Pascal applications had compiled some bootstrap code that wanted to load these libraries, but to use other applications The way was not known.

Therefore, you can use the original DLL with Export and COM DLS.


Comments