The IRawPixels::Write method is not writing any value to the raster.
上次发布: August 25, 2014No Product Found
漏洞 ID 编号
NIM001143
已提交
February 16, 2006
上次修改时间
June 5, 2024
适用范围
No Product Found
找到的版本
9.2
状态
Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
附加信息
No Public Explanation
解决办法
Emails between Wilbur and Hong - indicating that set_PixelData should be called before doing the Write, which *should* solve the problem. However, Jianxia reported that this did not help at 9.1.From: Wilbur Hughes Sent: Wednesday, September 07, 2005 2:26 PMTo: Hong Xu; Shelly Gill; Jianxia SongSubject: RE: IRawPixels::Write method not writing any value to the raster in .net: Modify: Raster General: CQ00277868Oh!, Let me look at it from the standpoint that get_PixelDataByRef should not require a call to set_PixelData to save the data.Wilbur--------------------------------------------------------------------------------From: Hong Xu Sent: Wednesday, September 07, 2005 2:10 PMTo: Wilbur Hughes; Shelly Gill; Jianxia SongSubject: RE: IRawPixels::Write method not writing any value to the raster in .net: Modify: Raster General: CQ00277868Please use get_PixelData and set_PixelData, I used this in the example that I sent to you.Method get_PixelDataByRef should work as by ref, which means that I don’t have to call set_PixelData. This works in C++ and VB, not in Java and .NET. This is a known issue, I hope someone (Java, .NET) guru in ESRI can make it work (find a workaround), until then it will be a known limit.Thanks,Hong