如何 stdout/stderr 用于 MS Office 应用程序?
How to stdout/stderr for MS Office Applications?
嘿,我正在 Windows 办公环境中使用不合作的 MS Access 数据库。
我们遇到了崩溃和挂起但没有错误消息的情况。我习惯了一个 *nix 环境,在那里我可以从终端启动一个程序并获得 stdout/stderr redouts 使得更容易看到 运行 在它崩溃之前的计算机...
从 windows' cmd
启动的试验没有产生任何类似的结果(没有深入研究 powershell,因为我在这台机器上没有管理员权限 ¬_¬)。有谁知道我可以在悬挂的 GUI 之外进行挖掘并读取日志的方法,或者最好在程序运行时看到通过管道传输到命令行的消息?
值得注意的是,我处于一个限制性的 IT 环境中,我无法安装任何其他工具,因此虽然我很想知道可以解决我的问题的神奇程序,但我将无法安装任何东西未内置于 Windows.
MS Access 中没有这样的东西。
您必须编写自己的错误处理程序,将错误写入日志 table 或日志文件。当然,这只会在您的应用程序停止之前有效。
您描述的行为是不正常的,所以造成您麻烦的原因很可能不是 MS Access 本身。
嘿,我正在 Windows 办公环境中使用不合作的 MS Access 数据库。
我们遇到了崩溃和挂起但没有错误消息的情况。我习惯了一个 *nix 环境,在那里我可以从终端启动一个程序并获得 stdout/stderr redouts 使得更容易看到 运行 在它崩溃之前的计算机...
从 windows' cmd
启动的试验没有产生任何类似的结果(没有深入研究 powershell,因为我在这台机器上没有管理员权限 ¬_¬)。有谁知道我可以在悬挂的 GUI 之外进行挖掘并读取日志的方法,或者最好在程序运行时看到通过管道传输到命令行的消息?
值得注意的是,我处于一个限制性的 IT 环境中,我无法安装任何其他工具,因此虽然我很想知道可以解决我的问题的神奇程序,但我将无法安装任何东西未内置于 Windows.
MS Access 中没有这样的东西。
您必须编写自己的错误处理程序,将错误写入日志 table 或日志文件。当然,这只会在您的应用程序停止之前有效。
您描述的行为是不正常的,所以造成您麻烦的原因很可能不是 MS Access 本身。