Alekcvp Asked:2024-01-29 16:28:15 +0000 UTC2024-01-29 16:28:15 +0000 UTC 2024-01-29 16:28:15 +0000 UTC 如何从 Delphi 获取本机文件描述符 772 有一个动态库,它的函数需要 C 语言的文件描述符作为输入: int some_func (int fd, ...) 例如,作为调用_wopen函数的结果。 问题:如何从 Delphi 调用这个函数,或者更准确地说,如何获得它的正确描述符?它不接受由于调用 CreateFile() 而收到的常规句柄。 delphi 1 个回答 Voted Best Answer zed 2024-01-29T19:34:16Z2024-01-29T19:34:16Z 添加函数的描述: function _wopen(const filename: PWideChar; const oflag, pmode: Integer): Integer; cdecl; external 'msvcrt.dll'; 并像平常一样使用它。 PS 如果您的库没有这样做,请不要忘记在最后关闭句柄。
添加函数的描述:
并像平常一样使用它。
PS 如果您的库没有这样做,请不要忘记在最后关闭句柄。