Windows 98 SE - вызов OutputDebugString из 16-разрядного консольного приложения - PullRequest
0 голосов
/ 10 декабря 2018

Я хотел бы иметь возможность вызвать OutputDebugString из программы консольного режима Turbo Pascal 7.0.Хост-компьютер работает под управлением 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 голосов
/ 10 декабря 2018

Согласно это должно быть в Kernel32.dll (Winbase.h / Windows.h.).

...