如何从服务内部访问Application.OnException?

时间:2017-07-11 08:38:29

标签: delphi firemonkey

在我的android服务中,我希望有一个程序来捕获所有未处理的异常。在应用程序中我们喜欢这样:

Application.OnException := MyExceptionCatcher;

然而,在服务中使用Application.OnException需要包含fmx.forms,这将大大增加.so的大小(大10倍!)

我该怎么办?

对我来说,这也是一个非常大的先生,因为做了

Application.OnException := MyExceptionCatcher

完美地工作,错误是MyExceptionCatcher中的catch(但我们需要包含不可接受的fmx.forms)。但是做了

System.Classes.ApplicationHandleException := MyExceptionCatcher

根本不起作用:(

0 个答案:

没有答案