Issue with using Indy on Catalina

I create a new FMX Application, drop just the TIdHTTP component on the form, and call in the FormCreate event:

procedure TForm1.FormCreate(Sender: TObject);
var
	s:string;
begin
	s:=IdHTTP1.Get('https://ssdnet.biz');
end;

and the app instantly vanish on the MAC.

The issue is not the url, its the GET itself. Whatever url I use (non https), the app vanish without error on the mac.

When I use a https url, I get the error "Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI."

Thats with a clean install of Catalina (after formatting the harddrive).

I do not provide any dylib.

If more details are needed, I will be glad to add them. As of now, all my projects are not working any longer due to this errors.

Parents
No Data
Reply
  • What solution did you choose?

    Did you include your own OpenSSL DLL's or did you update your Indy version manually?

    (I was waiting for Delphi 10.3.3 before looking into this, hoping it would include a new version of Indy, but it didn't)

Children