38 lines
651 B
C#
38 lines
651 B
C#
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
|
|
namespace StgSharp.StgSharpTest
|
|
{
|
|
|
|
public static class PInvokeTest
|
|
{
|
|
[DllImport("StgSharpGraphic.dll",EntryPoint ="getPtr")]
|
|
internal static extern IntPtr getPtr();
|
|
|
|
public static void GLloadtest()
|
|
{
|
|
|
|
try
|
|
{
|
|
IntPtr ptr = Marshal.GetFunctionPointerForDelegate(Graphic.glIO.internalGLcreateWindow);
|
|
|
|
Console.WriteLine(ptr);
|
|
|
|
IntPtr ptr1 = getPtr();
|
|
|
|
Console.WriteLine(ptr1);
|
|
|
|
}
|
|
catch (Exception)
|
|
{
|
|
|
|
throw;
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|