我知道这应该很简单,但我没有。
我有一个软件在FMX和VCL之间有共享源代码。
现在有些地方需要引用颜色。并且此引用需要自动转换为适当的平台。此共享代码存储在未作用域的包中。
我从Platform服务中获得了部分想法,以实现平台端部分。
但是我不知道使用什么对两个平台来说都是一样的。我应该创建自己的TColor吗?并且每个平台特定的实现从那个转换到平台一个?
答案 0 :(得分:1)
颜色在VCL和FMX中的工作方式不同,因此您可能需要在它们之间实现某种自定义抽象层,以便共享代码使用。