-1

标志命令 例如:

Chr(29) + Chr(40) + Chr(76) + Chr(6) + Chr(0) + Chr(48) + Chr(69) + Chr(48) + Chr(49) + Chr(1) + Chr(2)

logo = datareader(logo)

我将此字符串存储在账单选项表的徽标列中,但是当我检索此数据并使用printstring += logo它附加时,它不会打印徽标。
相反,它正在打印与原样相同的字符串Chr(29) + Chr(40) + Chr(76) + Chr(6) + Chr(0) + Chr(48) + Chr(69) + Chr(48) + Chr(49) + Chr(1) + Chr(2)

问题是什么?

谢谢你。

4

1 回答 1

0

Sam Ax 想说什么以及可能是您的问题(您没有提供太多信息......)是,虽然代码和字符串在您看来可能相同,但它不适用于您的编译器或解释器。代码将被执行,字符串只是文本。

您似乎将文本“Chr(29) + ...”存储在一个名为 logo 的变量中。正如你所写,这是一个字符串,所以只是文本。某些语言具有诸如“eval”之类的功能,您可以提供将作为代码执行的字符串。但我会考虑这种不好的做法,因为应该有更好的解决方案。

例如,在这种情况下,您可以只存储字符的数量,然后解析它们。(这意味着读取数字,将它们转换为字符并将它们连接起来。)更好的是,取决于您想要做什么,可能只是将字符存储在您的变量中。

于 2017-01-07T00:49:41.083 回答