这个错误原因基本都是对象为空时就进行调用造成的。Dim player As ILayerSet pfeaturelayer = player这个过程里,player是空的,pfeaturelayer当然也跟着空。我不知道ILayer是什么东西,如果可能的话,应该这样写:Dim player As ILayerset player = new ILayer Set pfeaturelayer = player但是,ILayer明显是个接口,不知是否能直接new出来。IFeatureLayer、ILayer这些究竟是什么东西,查查相关帮助文档,看如何建立新对象。...