laptop and a wrench

Bug

The IGxDataset::get_Dataset() interface returns null if loading a raster dataset in a C++ application.

Last Published: January 5, 2017 ArcGIS for Desktop
Bug ID Number NIM058013
SubmittedJune 4, 2010
Last ModifiedJune 5, 2024
Applies toArcGIS for Desktop
Version found9.3.1
Program languageVC++
Operating SystemWindows OS
Operating System Version2008 64 Bit
StatusWill Not Be Addressed

Additional Information

Version 9.3.1 has been retired.

Workaround

(This can be a workaround, however it's not good for user's case) IDatasetPtr ipDataset2; IRasterDatasetPtr pRD; IWorkspaceFactoryPtr wsFact; hr = wsFact.CreateInstance(CLSID_RasterWorkspaceFactory); IWorkspacePtr pWS; IRasterWorkspacePtr ws; hr =wsFact->OpenFromFile (CComBSTR("<a href="file:C://Program" target="_blank">C:\\Program</a> Files<a href="file://ArcGIS//DeveloperKit//SamplesNET//data//Raster//airphotos" target="_blank">\\ArcGIS\\DeveloperKit\\SamplesNET\\data\\Raster\\airphotos</a>"), 0,&pWS); ws=(IRasterWorkspacePtr)pWS; hr= ws->OpenRasterDataset(CComBSTR("seattle1.tif"),&pRD); ipDataset2=(IDatasetPtr)pRD;*/

Steps to Reproduce

Bug ID: NIM058013

Software:

  • ArcGIS for Desktop

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options