delphi+mapx,新手的简单问题:怎么我在一个图层上加feature,老是出错。。。
怎么我在一个图层上加feature,老是出错?
这是我的代码:
procedure TForm1.Button4Click(Sender: TObject);
var obj:cmapxfeature;
newlayer:cmapxlayer;
begin
newlayer:=colayer.Create;
obj:=cofeature.create;
obj.Style:=Map1.DefaultStyle;
obj.Type_:= miFeatureTypeSymbol;
obj.Point.Set_(-100,34);
obj:=newlayer.addfeature(obj);
end;
我的本意是按一下按钮button4,就可以在我新建的图层newlayer上加一个feature。
编译没问题,可是运行时会出现EOleSysError异常‘没有注册类别’。
请问各位大侠,是怎么回事,帮我看看代码啊。