首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将tchar[]转换为LPCWSTR

将tchar[]转换为LPCWSTR
EN

Stack Overflow用户
提问于 2011-09-09 13:01:20
回答 1查看 3.1K关注 0票数 0

我使用FindFirstFile遍历一个目录来搜索dll。

当我得到dll时,我使用WIN32_FIND_DATA结构的cfilename来获取该dll的名称。

现在,我想将dll传递给函数LoadLibrary(),该函数期待dll的path路径。

下面是问题:WIN32_FIND_DATA结构的cfilename返回一个TCHAR[]数组,它只是dll的名称,而不是它的路径。我应该连接到名称的路径以获得绝对路径。

LoadLibrary()需要一个LPCWSTR作为参数。

我需要帮助:(1)将dir 32_FIND_DATA的cfilename返回的TCHAR[]转换为LPCWSTR (2),将上面转换的LPCWSTR与预定义的路径(L“C:\dir\样例\”)连接,以获得绝对路径。

对正确答案的任何推动都会使我的一天:)

你好,安迪

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-09 13:09:55

实际上,LoadLibrary采用LPCTSTR,因此问题1不再是一个问题。问题2是简单的字符串连接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7362006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档