求助CB2009使用资源文件的问题,火烧屁股!

burnda 2008-12-15 10:28:03
我在bcb2009下利用资源文件

编辑 data.rc 内容为
DB_FILE DBFILE data.mdb

应用的文件中加入了
#pragma resource "data.res"

TResourceStream &rs = *new TResourceStream(0,UnicodeString("DB_FILE"),(System::WideChar*)"DBFILE");

和TResourceStream &rs = *new TResourceStream((int)Hinstance,UnicodeString("DB_FILE"),(System::WideChar*)"DBFILE");都尝试过了

编译下来提示 resource DB_FILE not found!

翻遍了很多论坛也没有找到!

不知诸位网友有没有过利用资源文件的经验,请帮忙解决,谢谢!


另根据编译后文件大小判断,资源文件已经编译进EXE中。

20分不成敬意请笑纳。
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨中小羽 2008-12-16
  • 打赏
  • 举报
回复
用了一楼的终于搞定,谢谢!
2楼的在2007下是可以的,在09下应该是不可以了。
困扰了好几天,谢谢大家!
yf2100 2008-12-15
  • 打赏
  • 举报
回复
学习了~
僵哥 2008-12-15
  • 打赏
  • 举报
回复
推荐的方式是:
TResourceStream &rs = *new TResourceStream(0,UnicodeString(L"DB_FILE"),UnicodeString(L"DBFILE").c_str()); 
僵哥 2008-12-15
  • 打赏
  • 举报
回复
TResourceStream &rs = *new TResourceStream(0,UnicodeString(L"DB_FILE"),(System::WideChar*)L"DBFILE");

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧