日期:2014-05-20  浏览次数:20658 次

关于C#调用VC的DLL的问题,有关类型的,请教一下。
其中VC的接口函数是这么定义的:
int   WINAPI   AnalysisByBlockDLL(   LPSTR   v_filename,   bool   LineSupply   );

在C#里没有LPSTR类型,所以我用string来代替:
[DllImport( "FormLayout20.dll ",EntryPoint= "AnalysisByBlockDLL ")]
public   static   extern   int   AnalysisByBlockDLL(   string   v_filename,   bool   LineSupply   );

请问是否可以这样写?

------解决方案--------------------
stringBuilder

————————————————————————————————————
写作,虽然每个人都会查阅辞海,可,不是人人都能写出不朽的篇章的。编程,如是也。