Я пытаюсь установить TMS TWebUpdate
в Delphi 11.1, используя последнюю имеющуюся у меня версию, которая отлично устанавливается в Берлине и Токио. Увы, это Александрия выдает ошибку
[dcc32 Error] wupdate.pas(2342): E2003 Undeclared identifier: '_WIN32_FIND_DATA'
TMS больше не предоставляет TWebUpdate
в качестве отдельного компонента, и я не могу позволить себе 320 фунтов стерлингов за пакет VCL, частью которого он теперь является!
Кто-нибудь знает, как это решить?
Ранее был
_WIN32_FIND_DATA
который был псевдонимом для
_WIN32_FIND_DATAW
Теперь Embarcadero решил больше не включать такие псевдонимы, поэтому вам нужно добавить W
самостоятельно.
(Конечно, есть и _WIN32_FIND_DATAA
, но сегодня нам нужна только широкая версия.)
В качестве альтернативы вы можете использовать WIN32_FIND_DATA
или WIN32_FIND_DATAW
или более похожий на Delphi TWin32FindData
(или TWin32FindDataW
). Это все одно и то же.
Ну, я установил его и работал в 10.4, но 11.1, похоже, не нравится! Неважно, буду продолжать или придерживаться 10.4
Итак, он был установлен в 11.1, понятия не имею, почему он продолжал выдавать ошибки, но в конце концов он заработал и работает!
"В качестве альтернативы вы можете использовать WIN32_FIND_DATA
... или более похожий на Delphi TWin32FindData
..." - +1
Ух какой быстрый ответ! Хорошо реализовано «W», и, по крайней мере, оно отлично компилируется. Теперь, чтобы получить его установить! Большое спасибо!