Из своей программы вызываю DLL в которой есть функция printf, она просто выводит текстовую строку на консоль.
Открываю консольное окно:
- Код: Выделить всё
AllocConsole
затем устанавливаю стандартный StdOut:
- Код: Выделить всё
Call SetStdHandle(STD_OUTPUT_HANDLE, hInst)
где hInst - хендл моего приложения.
После этого вызываю функцию printf из DLL, но в консольном окне ничего не отображается. Подскажите, что делаю неправильно?