【发布时间】:2015-01-28 21:35:15
【问题描述】:
我想将.ttf 字体资源嵌入到我的EXE 中并动态加载它。此特定方法要求资源为RCDATA 类型。所以,我去Project > Resources and Images... 按Add...,然后选择我的.ttf 文件。资源类型FONT 是自动选择的,其标识符仅为1。我将类型更改为RCDATA 并输入我自己的资源名称。
问题:当我按下Ok 时,我收到一个错误,即FONT 资源的标识符必须是一个数值。但它不再是FONT 类型了,我已将其更改为RCDATA。
我该如何解决这个问题?
【问题讨论】:
-
我无法想象为什么除了使用 rc 文件之外还有人会做任何事情
-
@DavidHeffernan 好吧,我愿意,我只是让 IDE 为我创建它 :-)
-
你为什么要这样做? IDE 在这方面很糟糕。它是 rc 文件中的一个衬里。
-
按照 David 的评论,我无法想象为什么有人会在 XE2 IDE 中工作。这是可怕的越野车。 XE 非常好,最后几个版本稳定了很多,但是 XE 之后的前几个版本基本上是 b0rked。
标签: delphi fonts ide delphi-xe2 embedded-resource