Seth Grover schreef:
Does that seem like the right way for me to get the functionality of those calls available to me in InstallSignals? Or is there something easier I'm missing?
I don't think it can be done without editing the system unit. If you are willing to do that, I would add a procvar called CustomSignalHandler: TProcedure in the interface section of the system unit (or in an include file included in the interface section of the system unit).
In the signal handler of the system unit, test assigned(CustomSignalHandler) and call it, if it is assigned, else do the current thing.
Create a new unit MySignalHandlerUnit that contains your signal handler and that has procedure MySignalHandler in its interface. In the initialization section do System.CustomSignalHandler := @MySignalHandler; Add MySignalHandlerUnit to the uses section of your main program. Vincent P.S. I am sure you can find better names. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal