如何使用ResourceManger,及使用ResourceManager过程中出错的找不到资源的错误

原创 2007年09月26日 20:31:00

使用ResourceManager 类可以在运行时访问资源。
ResourceManager 从具有特定的根目录名的公共源管理多个资源。并从程序集和资源文件检索资源。
默认实现加载所有资源名称,然后按需加载值,把它们存储起来,以供以后使用。
ResouceManger使用的内存比 ResourceSet 类少,假设并非加载所有的资源,但最初检索特定的资源可能要花比较长的时间。此外,  ResourceManager 实现支持对象序列化。最后,当不提供特定的本地化资源时,ResourceManager 对象提供回退资源查找,搜索独立于地区和非特定区域性的资源。

ResourceManager rm = new ResourceManager("learn.iconres", Assembly.GetExecutingAssembly());
    
object obj=rm.GetObject("14");
    
if (obj == null)
    
...{
    MessageBox.Show(
"对不起,不能取得对象");
    
return;
    }

    Bitmap bmp
=(Bitmap)obj;
    
this.pictureBox1.Image = bmp;

 

使用ResouceManger容易产生找不到资源的资源的情况,在这种情况下,通常是没有能够加载资源文件,解决这一问题可以
使用Reflector打开程序集在Resouces目录下就能看到每一个资源的名字,然后在程序集中改正来就可以.

通常的错误是将资源文件放在Properties目录下,然后在加入资源时没有写Properties
learn.Properties.cxystring.resources 

 

Android资源访问机制

Android经常使用getResources()方法获取app的一些资源,getResource()方法是Context接口的方法,具体是有ContextImpl类实现的,Activity、Serv...
  • linghu_java
  • linghu_java
  • 2015年01月13日 17:22
  • 2984

关于office 2013安装过程中出错的3种解决方法

office 2013是微软发布的免费预览版办公软件,在win8系统中就能获得很好的体验。可是很多用户在安装office 2013的过程中出错,对于这个问题相信很多用户都是很无奈都无法解决,那么来看看...
  • u014223227
  • u014223227
  • 2014年04月01日 10:55
  • 25125

ResourceManager相关配置参数

1.    ResourceManager相关配置参数 (1) yarn.resourcemanager.address 参数解释:ResourceManager 对客户端暴露的地址。客户端通过该...
  • tangtang5156
  • tangtang5156
  • 2014年11月07日 12:46
  • 1706

Microsoft Visio 2013在安装过程中出错的一种解决方案

当你百试不得其解时,此解决方案可以一试!开始->运行->输入regedit回车,打开注册表编辑器。 找到路径HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer...
  • u014248312
  • u014248312
  • 2017年03月03日 17:53
  • 14694

Office2013安装出错解决方法

安装Office 2013时,出现错误: 问题事件为:       OfficeClassicSetup SETUP EXE VERSION:15.0.4420.1017 SETUP DL...
  • aoshilang2249
  • aoshilang2249
  • 2015年05月27日 13:38
  • 5356

C++中使用cin输入时的出错处理

使用cin作为程序的输入时,很容易因为类型不匹配等原因导致输入失败,所以,在编写C++程序时一定要对此处特别留心。如何正确处理cin的状态标识符以及适当清空输入缓存区的内容,是一个很重要的知识点...
  • playboy_lei
  • playboy_lei
  • 2016年01月20日 17:24
  • 2775

Java打包找不到资源文件问题

关于打包jar找不到资源文件的这个问题困扰了我太久,开始在网上一顿百度,什么getSource方法都试遍了但依然没有用。原来解决办法很简单 我的项目在java代码中是这么写的 File file...
  • qq_32285991
  • qq_32285991
  • 2017年12月10日 17:24
  • 44

YARN源码分析(二)-----ResourceManager中的NM节点管理

前言 继上一篇文章讲述完ApplicationMaster的相关用法,核心主题都是围绕着2个字"应用",当然在RM中还有另外一项比较重要的服务也很重要,他就是节点管理服务,在RM中是如何维系管理...
  • qq_26562641
  • qq_26562641
  • 2015年12月17日 17:33
  • 655

ButterKnife读取控件失败问题解决

ButterKnife插件的使用能够大大简化我们findViewById()的机械化操作,提高编码的效率,但对于一些刚接触的人还是会遇到一些小的问题,主要就是配置方面的问题,只要按照下面几个步骤来操作...
  • zxhandroid
  • zxhandroid
  • 2017年04月24日 18:48
  • 1493

[AIR接入Android 平台]处理res资源之找不到资源ID

 http://www.shadowkong.com/archives/1160 一点声明:我的水平有限 这里仅仅只能写出我认为可行的方案 和 代码 打包ANE会经常遇到找不到资源R...
  • victoryckl
  • victoryckl
  • 2014年02月10日 17:38
  • 1247
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用ResourceManger,及使用ResourceManager过程中出错的找不到资源的错误
举报原因:
原因补充:

(最多只允许输入30个字)