首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ruby中,tLABEL到底是什么意思?

在Ruby中,tLABEL到底是什么意思?
EN

Stack Overflow用户
提问于 2013-07-08 19:50:18
回答 2查看 9.1K关注 0票数 12

当我得到这个错误时,我通常会掩盖它,只修复导致它的语法错误,但是出于好奇,tLABEL在意外的tLABEL中到底意味着什么?

我试着去寻找答案,但只要找很多人来帮助我解决他们的错误。

我还找到了这个定义:

tlabel是一个非窗口的VCL控件,它在窗体上显示不可编辑的文本。它在StdCtrls.pas单元中定义。

但我不认为这是一个很容易理解的定义。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-08 20:32:39

tLABEL是一个“标签”标记。在以新的1.9格式指定散列时,经常使用它:

代码语言:javascript
复制
{ key: value }

在上面的示例中,key:在内部被认为是标签的标记。1.9+解析器将其转换为符号,而1.8解析器则没有。

您所看到的错误发生在解析器找到它认为是标签标记的地方,而它并不期望这样做。

而且,对'tlabel‘非窗口控件的引用是非常不相关的--正如TLabel (Pascal)扩展所暗示的那样,.pas类是Delphi使用的的一部分。

票数 14
EN

Stack Overflow用户

发布于 2013-07-08 19:57:29

这个错误的一个例子正在发生,因为冒号之间有空格,所以应该是ActiveRecord::Base而不是ActiveRecord: :Base

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17534809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档