StreamReader swDat = new StreamReader(@"c:\a.dat");a.dat 是一个系统存放多个ICO.如何将 swDat 里的ICO 分解出来?或者 其他有效的办法?
在WEB里读取a.dat 

解决方案 »

  1.   

    这个你是怎么保存到 a.dat里的.
      

  2.   

    DELPHI 去存进去的.function ImageList_AddIcon(ImageList: HIMAGELIST; Icon: HIcon): Integer;
    begin
      Result := ImageList_ReplaceIcon(ImageList, -1, Icon);
      

  3.   

    你的DELPHI代码并没有把ico存入dat文件的逻辑啊。
    应该是,你的DELPHI代码将某个或者某些ico文件的数据读出,然后使用一种算法(压缩也好,直接复制字节也好)将这些数据写入dat文件;之后在你的C#中,使用这种算法的反方法(解压。或者读出固定长度的字节)来获得ico的数据。
      

  4.   

    delphi 是通过 ImageList控件 将这些ICO读出来的. C# WEB里用那个 控件或什么方法.能够把DAT里的ICO 读出来.
      

  5.   

    delphi 是通过 ImageList控件 将这些ICO读出来的. C# WEB里用那个 控件或什么方法.能够把DAT里的ICO 读出来.