构建资源文件的时候指定要操作的资源文件的名称,就自动打开了ResourcesWriter。最好见你第二次调用的代码

解决方案 »

  1.   

    to:kofwr(搭补流二)
                      ResourceWriter csRw = null;
    csRw = new ResourceWriter("CursorResource.resources");
    Cursor cs;
    openFiles.Title="选择鼠标图标!";
    openFiles.Filter="Cursor Files|*.cur";
    openFiles.Multiselect = true;
    if(openFiles.ShowDialog()==DialogResult.OK)
    {
    string[] ss = openFiles.FileNames;
    for (int i =0;i<ss.Length;i++)
    {
    cs=new Cursor(ss[i]);
    csRw.AddResource(ss[i],cs);
    }
    MessageBox.Show("succeed!添加了"+ ss.Length.ToString() + "个");
    }
    csRw.Close();我想用openFileDialog对话框不断重复写入资源文件。openFiles是对话框的名称。
    to Mycro(咕咕咕咕) 
    对于资源文件我没找到它的打开方法,如果你找到了请告诉我,谢谢
      

  2.   

    在csRw.Close(),后面做个输出,看看是不是真正的关闭了资源文件的Writer
      

  3.   

    to : kofwr(搭补流二) 
    怎么样判断是否关闭了资源文件?如果真的关闭了就没有办法实现重复写入了吗?