错误、漏洞、问题 - 页 1727 1...172017211722172317241725172617271728172917301731173217331734...3184 新评论 Ilyas 2016.10.13 11:46 #17261 A100:这不是关于源代码。事实证明,MetaEditor不允许完全编辑使用::FileOpen(FILE_ANSI) 创建的ANSI文件。如果文件最初是ANSI,但不是.mqh、.mq4、.mq5 - 为什么要强制保存为Unicode?最近我也遇到了这样的不便 谢谢你的帖子,它已经被纠正了。 现在,对于源MQL代码(由其扩展名决定,*.mq5 *.mqh *.mq4),如果代码包含US-ASCII以外的字符(代码大于127的字符),则将以Unicode方式保存。 对于其他文件,如果保存的文件中的某个字符不能用当前的ASCII编码表示,则保存将采用Unicode编码(代码大于255的字符)。 fxsaber 2016.10.13 12:05 #17262 Ilyas: 对于其他文件,如果要保存的文件中的某个字符不能用当前的ASCII编码表示,则保存将采用Unicode编码(代码大于255的字符)。 为什么不能将同样的解决方案应用于所有文件? Renat Fatkhullin 2016.10.13 12:19 #17263 fxsaber: 为什么同样的解决方案不能扩展到所有文件?因为现在是2016年,是时候忘记大众市场中愚蠢的ANSI编码拐杖了。特别是在我们的多语言支持的情况下。不要忘了这是一个代码编辑器。世界上越早摆脱ANSI文件,对所有人都越好。 fxsaber 2016.10.13 12:22 #17264 Renat Fatkhullin:因为现在是2016年,是时候忘记大众市场中愚蠢的ANSI编码拐杖了。特别是在我们的多语言支持的情况下。不要忘了这是一个代码编辑器。世界上越早摆脱ANSI文件,对所有人都越好。 为什么俄罗斯字符会受到影响? Stanislav Korotky 2016.10.13 13:41 #17265 fxsaber: 然而,在这里,一切都以俄语正常显示。而来源是ANSI的。这里是哪里?在网站上?在俄罗斯的视窗上?我说,我说的是在其他地方的俄语。我当然会通过选项进行这种 "优化"。但MQ总是认为他们知道别人的最佳工作方式。 fxsaber 2016.10.13 14:18 #17266 通常我怎样才能 找出一个特定图形对象的子窗口(图表ID和名称是已知的)?ENUM_OBJECT_PROPERTY_INTEGER没有这个功能。每次都要经过ObjectName,这是一个拐杖。 Alexey Viktorov 2016.10.13 14:29 #17267 fxsaber:通常我怎样才能 找出一个特定图形对象的子窗口(图表ID和名称是已知的)?ENUM_OBJECT_PROPERTY_INTEGER没有这个功能。每次都要经过ObjectName,这是一个拐杖。那么ObjectFind()有什么问题呢?返回的值如果成功,该函数返回 找到的对象所在的子窗口的数量(0表示主图表窗口)。 fxsaber 2016.10.13 14:37 #17268 Alexey Viktorov:ObjectFind()有什么问题?我没有看到,谢谢你!一个问题马上就出现了。说明中说 当重新命名 一个图形对象时你的意思是用CTRL+B手动重命名,然后? fxsaber 2016.10.13 14:42 #17269 如果对象属性被打开(通过CTRL+B),ObjectDelete 不起作用。这是一个错误吗? Alexey Viktorov 2016.10.13 14:56 #17270 fxsaber:没有看到,谢谢你!一个问题立即出现了。说明中说这是否意味着通过CTRL+B和其他方式手动重命名? 我想是的。 1...172017211722172317241725172617271728172917301731173217331734...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这不是关于源代码。事实证明,MetaEditor不允许完全编辑使用::FileOpen(FILE_ANSI) 创建的ANSI文件。如果文件最初是ANSI,但不是.mqh、.mq4、.mq5 - 为什么要强制保存为Unicode?
最近我也遇到了这样的不便
现在,对于源MQL代码(由其扩展名决定,*.mq5 *.mqh *.mq4),如果代码包含US-ASCII以外的字符(代码大于127的字符),则将以Unicode方式保存。
对于其他文件,如果保存的文件中的某个字符不能用当前的ASCII编码表示,则保存将采用Unicode编码(代码大于255的字符)。
对于其他文件,如果要保存的文件中的某个字符不能用当前的ASCII编码表示,则保存将采用Unicode编码(代码大于255的字符)。
为什么同样的解决方案不能扩展到所有文件?
因为现在是2016年,是时候忘记大众市场中愚蠢的ANSI编码拐杖了。
特别是在我们的多语言支持的情况下。不要忘了这是一个代码编辑器。
世界上越早摆脱ANSI文件,对所有人都越好。
因为现在是2016年,是时候忘记大众市场中愚蠢的ANSI编码拐杖了。
特别是在我们的多语言支持的情况下。不要忘了这是一个代码编辑器。
世界上越早摆脱ANSI文件,对所有人都越好。
然而,在这里,一切都以俄语正常显示。而来源是ANSI的。
这里是哪里?在网站上?在俄罗斯的视窗上?我说,我说的是在其他地方的俄语。
我当然会通过选项进行这种 "优化"。但MQ总是认为他们知道别人的最佳工作方式。
通常我怎样才能 找出一个特定图形对象的子窗口(图表ID和名称是已知的)?
ENUM_OBJECT_PROPERTY_INTEGER没有这个功能。每次都要经过ObjectName,这是一个拐杖。
通常我怎样才能 找出一个特定图形对象的子窗口(图表ID和名称是已知的)?
ENUM_OBJECT_PROPERTY_INTEGER没有这个功能。每次都要经过ObjectName,这是一个拐杖。
那么ObjectFind()有什么问题呢?
返回的值
如果成功,该函数返回 找到的对象所在的子窗口的数量(0表示主图表窗口)。ObjectFind()有什么问题?
我没有看到,谢谢你!一个问题马上就出现了。说明中说
当重新命名 一个图形对象时
你的意思是用CTRL+B手动重命名,然后?
没有看到,谢谢你!一个问题立即出现了。说明中说
这是否意味着通过CTRL+B和其他方式手动重命名?