 |
|
โดยใน DLL มี method ให้ใช้ดังนี้
CtVip::CtVip(void)
CtVip::~CtVip(void)
void CtVip::TerrtoQuadri(char const*,int * const,int,int*)
เนื่องจากผมต้องการใช้ method TerrtoQuadri
จึงได้ประกาศ
Code (C#)
[DllImport("VIPS_03.dll" ,EntryPoint = "TerrToQuadri")]
private static extern void TerrToQuadri1(string vipsproj, int[] mode, int group, ref int err);
ผลปรากฎว่ามันขึ้น
System.EntryPointNotFoundException: Unable to find an entry point named 'TerrToQuadri' in DLL 'VIPS_03.dll'.
at TestRoadLt.VIPS_03.TerrToQuadri1(String vipsproj, Int32[] mode, Int32 group, String file, Int32& err)
at TestRoadLt.VIPS_03.CallTerrToQuadri(String vipsproj, Int32[] mode, Int32 group, String file, Int32& err) in C:\Visual Studio 2008\TestRoadLt\TestRoadLt\VIPS_03.cs:line 35
ผมไม่เข้าใจว่าทำไม่มันหา EntryPoint ไม่เจออะครับ หรือว่าผมผิดพลาดประการใดช่วยตอบผมทีครับ
Tag : .NET, Win (Windows App), C#
|
|
 |
 |
 |
 |
Date :
2011-03-09 13:03:47 |
By :
batiboy |
View :
2739 |
Reply :
0 |
|
 |
 |
 |
 |
|
|
|
 |