在我的 Delphi 代码中,我必须使用以下原型调用 DLL 的函数(用 Visual C 编写):
int PWFunc(LPCSTR szName, int nWidth, int nHeight, LPCSTR szFileName)
如何将 Delphi AnsiString 变量(用于名称和文件名)转换为函数调用的正确类型参数(LPCSTR szName 和 szFileName)?我知道 VC LPCSTR 类型对应于 Delphi PAnsiChar 类型,但是将 AnsiString 转换为 PAnsiChar 的正确程序是什么?