代码之家  ›  专栏  ›  技术社区  ›  MarkoZaaz

Delphi TwebuUpdate E2003未声明的标识符_WIN32_FIND_数据

  •  0
  • MarkoZaaz  · 技术社区  · 2 年前

    我正在尝试使用我拥有的最后一个verion在Delphi 11.1中安装TMS TWebupdate,它在柏林和东京安装得很好。唉,它给了亚历山大一个错误 [dcc32错误]wupdate。pas(2342):E2003未声明的标识符:“_WIN32_FIND_DATA”

    TMS不再将TWebupdate作为独立组件提供,我也无法为它现在所属的VCL包提供320个组件!

    有人知道如何解决这个问题吗?

    1 回复  |  直到 2 年前
        1
  •  0
  •   Andreas Rejbrand    2 年前

    以前,有一个

    _WIN32_FIND_DATA
    

    这是我的别名

    _WIN32_FIND_DATAW
    

    现在,Embarcadero已决定不再包含此类别名,因此您需要附加 W 你自己

    (当然,还有一个 _WIN32_FIND_DATAA ,但今天我们只需要宽幅版。)

    或者,你可以使用 WIN32_FIND_DATA WIN32_FIND_DATAW 或者更像德尔福 TWin32FindData (或 TWin32FindDataW ).这些都是一样的。

    推荐文章