Re[mapguide-users] dlining error

Kenneth Skovhede, GEOGRAF A/S ks at geograf.dk
Fri Jul 18 09:05:19 EDT 2008


So you are using JScript .Net?

In that case you might have to typecast it:

var featureService = (MgFeatureService)siteConnection.CreateService(MgServiceType.FeatureService);

Not completely familiar with JScript.Net, but the error seems to 
indicate that the object (featureService) is of type MgService.
MgService is a base class, and also the signature return type for 
CreateService.
The actual type of the object returned is MgFeatureService.

Regards, Kenneth Skovhede, GEOGRAF A/S



Marius_360 skrev:
> This is exactly how I had it from the beginning, but it gives me “Objects of
> type 'OSGeo.MapGuide.MgService' do not have such a 
> member” error
>
>
>
> Carl Jokl wrote:
>   
>> I will assume this must be JScript .Net because what you are doing could
>> not work at all otherwise but I see the problem in the code:
>>
>> var featureService = new MgFeatureService(); //You explicity create a new
>> feature service. This is wrong
>> //This method call retrieves the feature service from the site connection
>> but you are not storing the //returned value
>> siteConnection.CreateService(MgServiceType.FeatureService);
>> //This will not work because you explicity created this feature service
>> instead of getting it from the feature ///service
>> featureService.CreateFeatureSource(resourceIdentifier, sdfParams) 
>>
>> I am not completely familiar with JScript .Net but I would think that this
>> should be
>>
>> //Get the feature service from the site connection, don't create it
>> explicity.
>> var featureService =
>> siteConnection.CreateService(MgServiceType.FeatureService);
>> //Assuming you correctly created the resource identifier and the sdf
>> params elsewhere this should work
>> if (featureService) //Checking the returned feature service was not null
>> just in case.
>> {
>>      featureService.CreateFeatureSource(resourceIdentifier, sdfParams);
>> }
>>
>>     
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20080718/c75a7c50/attachment.html


More information about the mapguide-users mailing list