乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: ccowgill

[编程交流] VLA Copyobjects

[复制链接]

4

主题

78

帖子

74

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:38:49 | 显示全部楼层
我需要花一点时间来处理你的代码并完全理解它,然后如果层已经存在,也许我可以贡献一些东西并解决失败的问题。我从来没有使用vlax来做层的事情,我总是使用foreach(从外观上看,它几乎可以做相同类型的事情)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:41:48 | 显示全部楼层
 
不完全是这样——vlax for用于迭代VLA集合,用于获取列表——但在语法上类似,是的。
 
我还没有决定,如果出现重复层的可能性,应该采取什么样的路径-是不断提示用户指定不同的后缀,还是操作只是省略那些无法复制的项目。。。
回复

使用道具 举报

4

主题

78

帖子

74

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:44:15 | 显示全部楼层
好吧,现有的程序所做的是,它要求一个后缀,然后不管对象在哪个层上,不管层名称移到新层,例如,如果你有3个对象,一个在“Text”,一个在“Dim”,一个在“Circle”。你运行程序,它要求后缀,你指定“New”。创建了三个新层“Text new”、“Dim new”和“Circle new”。然后将“Text”上的对象放在“Text New”层上,等等。。
 
因此,从理论上讲,如果你能引入类似的东西:
如果层已经存在,则不会出现错误。(我从另一个处理层和层状态的程序中获取了这段代码,因此需要调整其当前形式以与此程序配合使用,但原则应相同)将层作为单独的函数创建,然后复制对象,假设层已经存在。
回复

使用道具 举报

4

主题

78

帖子

74

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:48:45 | 显示全部楼层
好消息是,在测试之后,如果层已经存在,我不会得到任何错误,只需要找出一种使用空间的方法。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:52:06 | 显示全部楼层
实际上,使用CopyObjects方法不应该产生重复层的问题-我收回了这个错误
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:53:59 | 显示全部楼层
 
这将是snvalid测试,允许除字符串开头之外的空格。。。可能使用差异字符串验证测试。
 
编辑代码以删除字符串验证。
回复

使用道具 举报

4

主题

78

帖子

74

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:57:59 | 显示全部楼层
 
嗯,过去一个简单的
  1. 2

已经成功了,我只知道如果我想使用空格,我必须在引号中包含字符串。否则,该程序工作得很好。感谢您的帮助,以及我以前从未使用过的一些新功能的快速教程。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:02:16 | 显示全部楼层
 
编辑后,您将使用:
 
但是,如果用户输入“*”或“/”,这将失败,因为这些不是表名的有效符号-代码本身不会崩溃,而只是不会分配新层。
回复

使用道具 举报

4

主题

78

帖子

74

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 11:04:18 | 显示全部楼层
它似乎不适用于后缀开头的空格,如果您尝试使用“它不会分配新层。但是,如果我在getstring之后去掉t,它将允许我使用引号在层名称和后缀之间添加一个空格。或者我可以始终修改strcat,在默认情况下包括一个空格。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:07:56 | 显示全部楼层
 
使用现有代码对我来说一切都很好。
 
引号字符将不是有效的表名。
 
需要getstring的[cr]参数来允许空格。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-6 21:54 , Processed in 0.357084 second(s), 70 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表