Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Can anyone tell me how to do this? Here is my code. The Open call returns E_INVALIDARG.

IAGSServerConnectionFactoryPtr AGSConnectionFactory;
AGSConnectionFactory.CreateInstance(CLSID_AGSServerConnectionFactory);
IPropertySetPtr connectionProps;
connectionProps.CreateInstance(CLSID_PropertySet);

VARIANT TestURL = _variant_t("http://server.arcgisonline.com/arcgis/services/");
hr = connectionProps->SetProperty(BSTR("connectiontype"), _variant_t(esriAGSConnectionTypeInternet)); 
hr = connectionProps->SetProperty(BSTR("url"), TestURL);

IAGSServerConnectionPtr AGSConnection;
AGSConnection.CreateInstance(CLSID_AGSServerConnection);
hr = AGSConnectionFactory->Open(connectionProps, 0, &AGSConnection);
share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.