作者:
BUQ (固執又暴燥)
2022-06-29 15:59:07開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual Studio 2019
問題(Question):
目前公司生產製造 軟體 為C#
因為要連接很多種機台
有很多 前人留下來的DLL要引用
本身是C# 菜鳥 還非本科系
我看到 網路上的一些教學 似乎 有數種方式
1 使用DLL 就是放在對的路徑 加入參考 再用using 即可
2 使用 DllImport 語法 如下
[DllImport("dllProj.dll", EntryPoint = "Add", CallingConvention =
CallingConvention.Cdecl)]
static extern float Add(float num1, float num2);
請問 方法 1 和 2 有差別嗎?
用了方法2 是不是 引用的語法 可以東藏西藏 在VS方案總管上很難管理?
像我使用了前人的程式碼 很難看出還缺什麼 為何build不過 這是不是缺點?
如果拿到前人建的DLL 原始碼已遺失
如何確認 DLL 內的 方法 參數 哪些可以用?
抱歉 非本科 問題都比較奇怪 見諒