Windows 98 SE-从16位控制台应用程序调用OutputDebugString

时间:2018-12-09 22:00:25

标签: console-application 16-bit turbo-pascal windows-98 outputdebugstring

我希望能够从Turbo Pascal 7.0控制台模式程序中调用OutputDebugString。主机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,或者甚至可以打电话吗?

1 个答案:

答案 0 :(得分:0)

根据this,它应该位于Kernel32.dll(Winbase.h / Windows.h。)中。