pinvoke

pinvoke

文章 0 浏览 5

从 Fortran 到 C# 的 PInvoke

我想从 Fortran 编译库导入一个函数,我有权访问的函数形式的签名在 c 中: typedef void (__stdcall *fp_SUBLTdllTYPE)(double &,double *,double &,…

蓝眸 2024-12-17 13:28:50 0 0

如何在 C# 中 FindResource (pinvoke) 字符串资源?

我搜索了很多,但我找不到如何加载ID是字符串的资源。教程 这里 很好,但没有这样做。有人知道怎么做吗?这是我的结构。我想加载 png。 代码: [DllIm…

旧人 2024-12-17 10:03:41 0 0

使用 MarshalAs(UnmanagedType.LPWStr) 会清理内存吗?

我正在尝试为 ITaskTrigger::GetTriggerString 方法编写一个 pinvoke (定义于 http://msdn.microsoft.com/en-us/library/windows/desktop/aa381866(v…

梦与时光遇 2024-12-17 01:51:49 0 0

封送至本机代码时缓冲区大小不正确

我正在尝试对 SetupApi 进行一些调用。我特别遇到 SetupDiGetDeviceInterfaceDetail()。 这是我对本机方法的定义: class NativeMethods { [DllImport…

蓝颜夕 2024-12-16 12:55:18 0 0

将 Delphi DLL 与 C# 中的动态数组结合使用

我有一个包含以下类型的 Delphi DLL: type TStepModeType = (smSingle, smMultiStep); TParameter = record Number: Integer; end; TStruct = record…

玩世 2024-12-14 21:49:10 2 0

.NetcompactFramework(Windows CE) 中的封送 char *

我有来自 c++ 的以下签名 IDTECHREADER_EXPORTS void ReadTwoBlocks(char *pathConfig, char *datablock1, char *datablock2, int timeout, bool &ret…

影子的影子 2024-12-14 18:14:41 1 0

如何从非托管代码返回枚举值

我必须使用 P/Invoke 将 C++ 非托管代码中的枚举值返回到 VB.NET。有人可以建议如何执行此操作吗?…

谁把谁当真 2024-12-14 13:19:44 1 0

如何调用 C++来自 c# 的函数

我正在尝试用 C# 调用大学提供的 C++ 函数。他给我提供了一个dll和下面的头文件。 C++ 标头 #include "../libs/tfvo.h" extern "C" __declspec(dllexp…

最单纯的乌龟 2024-12-14 05:28:17 0 0

从 c++ 返回字符串函数到 VB .Net

我试图从 VB.Net 代码调用 C++ 函数,该函数使用 P/Invoke 返回字符串,但它仅返回单个字符。 C 函数声明 extern "C" __declspec(dllexport) LPSTR Ge…

比忠 2024-12-14 01:31:54 0 0

pinvoke 失败,因为 DLL 依赖于其他 SXS-DLL

简而言之,问题是:当 A.dll 依赖于另一个 SXS-lib(在我的例子中是 MSVCR90.DLL)时,如何使用 p/invoke 从 DLL A.dll 调用函数? 我想使用 pinvoke …

听,心雨的声音 2024-12-14 01:04:45 0 0

如何在 C# 中使用 struct 和 union

您好,我用 C# 编写了一个包装器,但遇到了一些问题。我在 C++ 中有这个结构。 typedef struct pjmedia_format { pj_uint32_t id; pjmedia_type type;…

记忆で 2024-12-13 19:05:42 0 0

在vb.net中LockWindowUpdate不使用dll?

我是从 vb 到 vb.net 的 API 转换的初学者。在 vb6 中,他们使用 user32 DLL。在 Vb.Net 中,我需要在没有“User32.dll”函数的情况下调用 LockWindow…

ㄖ落Θ余辉 2024-12-13 13:23:35 3 0

C# p/调用 RegisterHotKey 组合键 ALT+TAB 不起作用(返回 0)

我使用以下代码来拦截 c# 应用程序中的 ALT+TAB 键序列。 一些相关片段: [DllImport("user32.dll")] private static extern bool RegisterHotKey(Int…

夜血缘 2024-12-13 13:08:37 0 0

P\Invoke 签名错误

当我尝试使用带有以下函数的 p\invoke 的函数时出现错误 声明 extern "C" __declspec(dllexport) HRESULT Get_GetLastHR(HANDLE); 定义 HRESULT Get_G…

濫情▎り 2024-12-13 10:18:02 0 0

不使用 DLL 获取按键状态函数

我需要 vb.net Getkeystate Function() 的代码,而不使用任何 DLL。我是从 vb 到 vb.net 的 API 转换的初学者。在 vb6 中,他们使用 user32 DLL。在 V…

哥,最终变帅啦 2024-12-13 10:09:52 1 0
更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文