Hello,
I think there's a problem with the DoWrite_ExchDeclare function in the sgcAMQP_Client.pas unit. The parameters are in the wrong order.
When called from the TsgcAMQP_Client.DeclareExchange function, the parameters are: aNoWait, aAutoDelete, aInternal.
In the DoWrite_ExchDeclare function, we expect to receive: aAutoDelete, aInternal, aNoWait.
Have a good day,
Charles