Closed antoniojmsjr closed 9 months ago
@antoniojmsjr e se caso a pessoa usar exatamente a versão 10.2.3 que contem TMimeTypes. Com esse ajuste não teria problema? Chegou a testar?
@antoniojmsjr e se caso a pessoa usar exatamente a versão 10.2.3 que contem TMimeTypes. Com esse ajuste não teria problema? Chegou a testar?
Eu não cheguei a testar, pois a versão do Tokyo que tenho aqui é a vesrão 10.2.3 que não gera erro, por isso não identifiquei o erro quando criei essa unit. Essa alteração não vai gerar problema, vai se comportar igual para as versões inferiores do Delphi:
{$IF DEFINED(FPC) OR (CompilerVersion <= 32.0)}
{$DEFINE UseTHorseMimeTypesExt}
{$ENDIF}
32.0 -> Versão Delphi Tokyo
@antoniojmsjr vou fechar esse PR pois me reportaram esse problema no grupo do Telegram e eu acabei ajustando antes de ver o PR. Desculpa...
Ajuste na classe Horse.Mime.pas para evitar o erro E2003 Undeclared identifier: 'TMimeTypes' para Delphi Tokyo.
A classe TMimeTypes foi lançada na versão Delphi Tokyo 10.2.3 conforme o link: 10.2 Tokyo - Release 3, versões anteriores gera erro.
Origem do pull request: