本文介绍了如何使用DLLImport进行互操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以向我解释我们如何在C#中将DLLImport用于用户定义的函数.即
我在VB6.0中定义了一个函数GetMessage().
我知道,我可以使用TLBIMP.exe导入它.我可以在C#中使用DLLImport使用该函数吗?如果可以的话,需要执行哪些步骤.
请说明
Can anybody explain me how do we use DLLImport in C# for user defined functions. i.e
I have a function GetMessage() defined in VB6.0.
I know, I can import it using TLBIMP.exe. Can I use the function using DLLImport in c#. If I can, what are the steps required to do so.
Please explain
推荐答案
[DllImport("TestLib.dll",CallingConvention=CallingConvention.Cdecl)]
public static extern string GetMessage( );
也许?
您必须仔细检查从c#到VB的调用约定
perhaps?
you''d have to double check the calling convention from c# to VB
这篇关于如何使用DLLImport进行互操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!