Instead of posting all these messages here without any comment or question, you should better directly file a report at https://quality.embarcadero.com/
Honestly, what do you expect us to do with all this?
New job opportunity if you are experienced.
Prefered location is Kokkola Finland but remote work is accepted.
https://attracs.teamtailor.com/jobs/1660578-delphi-developer/45cf12cb-1f96-4e93-94c1-8b96c6a45ade
Angus Robertson replied to kvk1989's topic in General Help
I released Magenta Serial Port Detection Component free earlier this year, part of Magenta Hardware Components at:
https://www.magsys.co.uk/delphi/maghardware.asp
It finds serial ports by several methods.
Angus
The IF is certainly a yes, but I couldn't tell you the WHEN for sure. But you can try out the pending code for yourself at https://github.com/IndySockets/Indy/pull/299 and see if it works for you.
Do you understand what the error message tells you? You are using an index i outside the range 0 to Count-1. You can use your debugger to find out which indexing operation is out if bounds.
Debugging by looking at code can be quite hard. Delphi has a powerful debugger for such moments.