July 9, 2020
7:15 p.m.
Thanks Ben, in the meantime I come to a solution that looks like your second suggestion. However, I use the already existing method signal: withTag: . pduDestruct | result | result := call ffiPDUDestruct. result = T_PDU_ERROR PDU_STATUS_NOERROR ifFalse: [ DPDiagPduApError signal: thisContext selector asString withTag: result item asString] Although..... I like your solution almost a bit better. What I like about your solution is, that throwing the exception (signal) is somehow easier to see while looking. Thanks ASAM -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html