Jump to content
BytePlayer

USING ICS V9 on Delphi 12 on MacOS -- FREEZING

Recommended Posts

Am I correct that V9 is supposed to work on OSX? 

 

I am attaching a basic project that does nothing but have the needed ICS components on a form, linked together appropriately.

 

It seems to build fine if I use the {$DEFINE FMX} Conditional but when I launch it, it freezes as shown in the attached CPU stack below.

 

Any advice would be greatly appreciated as I'd really like to use this component as it seems so much faster than the built-in HTPPS components.

 

Cheers,

 

Ken Schafer

 

ICS-V9 OSX Test Project.zip

stack.txt

Share this post


Link to post

By the way, when I had the call stack inserted in text, for some reason the SPAM SERVICE you use refused to let me post it, saying it was SPAM.  Just FYI

Share this post


Link to post

The developers working on ICS do not have any Mac hardware, therefore we can not test if it works.  Previous ICS versions have been known to work, and we have not deliberately broken MacOS support, but changes may have been introduced that have broken that support.

 

We do test Windows FMX, and I added new FMX samples last year to test new components.  You should start with the samples in the platform folder.

 

Angus

 

 

 

Share this post


Link to post
Posted (edited)

Now my problem is the request
  TSSLSmtpCli.create(nil);

or also

  TSSLSmtpCli.create(mainForm);
freezes in 

  procedure TIcsMessagePump.AfterConstruction;

with the following request:

  GlobalSync.BeginWrite;
 

But even if I remove GlobalSync.BeginWrite at all 
  SSLSmtpCli.connect
is not reacting as expected as SslSmtpClient.OnRequestDone is never reached.

 

Edited by philipp.hofmann

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×