2

我希望能够OutputDebugString从 Turbo Pascal 7.0 控制台模式程序中调用。主机 PC 运行的是 Windows98,据我所知支持OutputDebugString. 但是,我找不到任何声明入口点并且可与 TPC 或 BPC 编译的头文件。

SysInternals 实用程序 DebugView 可以显示来自 Win16 系统的调试消息,所以我相信它的结尾是排序的。根据 SysInternals 文档:

DebugView Capture
Under Windows 95, 98, and Me DebugView will capture output from the following sources:

    Win32       OutputDebugString
    Win16       OutputDebugString
    Kernel-mode Out_Debug_String
    Kernel-mode _Debug_Printf_Service

我搜索了 TP7 文档,该字符串dll没有出现在任何地方。任何人都可以建议如何打电话OutputDebugString,或者甚至可能吗?

4

1 回答 1

1

据此,应该在 Kernel32.dll (Winbase.h / Windows.h.) 中。

于 2018-12-09T22:16:35.283 回答