gpt4 book ai didi

delphi - 如何在Delphi中使用宏?

转载 作者:行者123 更新时间:2023-12-03 19:15:43 25 4
gpt4 key购买 nike

如何在Delphi中使用宏?此功能在FPC中已有相当一段时间了。可以在构建前或构建后事件中完成吗?

例:

{$define sum:=a:=a+b;}  

最佳答案

您不能在Delphi中使用宏。不存在这种功能。最接近的内置功能是inline函数。



您当然可以编写自己的扩展宏的预处理器。但是,您将无法使其与IDE很好地集成。至少,以我认为不能接受的方式。

问题是将宏扩展到何处。您几乎无法将其扩展到原始文件,因为您不能实际修改它。因此,您需要扩展到一个临时文件。而且编译器没有任何机制可以根据临时文件进行构建。我想您可能会扩展到包含文件。那可能是最好的选择,但使用起来会很恐怖。例如,调试时请考虑乐趣。

关于delphi - 如何在Delphi中使用宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24548346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com