13,171
回編集
| 294行目: | 294行目: | ||
using System.Runtime.InteropServices; | using System.Runtime.InteropServices; | ||
// 呼び出し元の関数名を変更する | |||
[DllImport("DrsUtil.dll", EntryPoint = "ConvertToShort")] | [DllImport("DrsUtil.dll", EntryPoint = "ConvertToShort")] | ||
extern static void _ConvertToShort(string pstr, IntPtr pret); | extern static void _ConvertToShort(string pstr, IntPtr pret); | ||
public static short ConvertToShort(string str) | public static short ConvertToShort(string str) | ||
| 303行目: | 304行目: | ||
buffer = Marshal.AllocHGlobal(2); | buffer = Marshal.AllocHGlobal(2); | ||
/ C++ DLLの関数を呼ぶ | // C++ DLLの関数を呼ぶ | ||
_ConvertToShort(str, buffer); | _ConvertToShort(str, buffer); | ||