按钮下的程序 lyr := Map1.Layers.CreateLayer('tempAnimate', EmptyParam,1,EmptyParam, EmptyParam); //这一行出错
Map1.Layers.AnimationLayer := lyr;//设为当前层
lyr.Editable := true;//可编辑
pt := copoint.Create;
mstyle := costyle.Create;
....第一遍点正常,第二边点就开始抱错了,说“指定的名称不唯一(该名称已经为其它的对象所引用)”请弟兄们帮忙
Map1.Layers.AnimationLayer := lyr;//设为当前层
lyr.Editable := true;//可编辑
pt := copoint.Create;
mstyle := costyle.Create;
....第一遍点正常,第二边点就开始抱错了,说“指定的名称不唯一(该名称已经为其它的对象所引用)”请弟兄们帮忙
解决方案 »
- 我在使用idhttp的时候如何读和写cookies
- DBGrid直接操作,只容许新增,不容许修改怎么实现?
- 如何取得某个扩展名对应的文件图标。
- 请教一个fastreport的导出问题:
- (在线等待)InterBase在其安装目录的BIN目录中哪个是InterBase的可执行文件?
- FastReport生成的报表如何实现预览和打印?在线等待,立刻给分,急!!!
- 用Remobject自定义sql查询报错,高手来看一下~
- 如何判断字段类型为bytes的字段是否为空.
- 为什么我在装IE6.0时总提示什么数字签名的玩意,然后安装失败?
- 请教 ADO 事务中出现的问题:一个adoQUERY执行多个SQL命令,全部是INSERT ,只有最后一个INSERT 成功?
- 大家用的是7.0还是2006
- 从动态字符串中提取字符串
解决的办法是:
1.第二次建立时换一个名字;
2.判断已经建立了tempAnimate,就跳过建立这一步,直接使用tempAnimate;
3.删除原来的tempAnimate,再建立。
G : TGUID;
begin
CreateGUID(G);
lyr := Map1.Layers.CreateLayer( GUIDToString(G), EmptyParam,1,EmptyParam, EmptyParam);