怎样在一个应用程序中使用多个资源文件啊?比如: //1.res
  stringtabel
  begin
  1, 'aaaa'
  2, 'bbbb'
  3, 'cccc'
  end  //2.res
  stringtabel
  begin
  1, 'cccc'
  2, 'dddd'
  3, 'eeee'
  end 现在我想在同一个应用程序中使用1.res和2.res
但是这两个文件中的字符串资源的ID号有重名,而我又有必要这样命名.我只知道使用LoadStr(index),但不知道怎么把两个资源区分来调用.请教各位大侠我该怎么调用不同资源文件里面的东西呢?(包括不同的资源文件中有重名的情况)  小弟拜求赐教中~~~~~~~~~~

解决方案 »

  1.   

    在命名的时候就区分开,可以根据最高位判断是什么情况的 //1.res
      stringtabel
      begin
      1001, 'aaaa'
      1002, 'bbbb'
      1003, 'cccc'
      end  //2.res
      stringtabel
      begin
      2001, 'cccc'
      2002, 'dddd'
      2003, 'eeee'
      end
      

  2.   

    ID重复????ID重复应该是不可以读的,建议换个方法吧。要不就不用资源,直接读文件,要不,就在你的ID号上动动脑子。。修改一下。
      

  3.   

    设置语言
    LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED  //简体中文
    LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US          //英语
      

  4.   

    SonicX(SonicX)你的意思是?????能不能具体点?
      

  5.   

    STRINGTABLE
    LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED  
      begin
      1001, 'aaaa'
      1002, 'bbbb'
      1003, 'cccc'
      endSTRINGTABLE
    LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US          
      begin
      1001, 'aaaa'
      1002, 'bbbb'
      1003, 'cccc'
      end