Страница: 1 |
Страница: 1 |
Вопрос: STDOUT и Win 2K
Добавлено: 17.03.05 12:47
Автор вопроса: CyRax | Web-сайт:
Кто подскажет почему сие не работает у меня в Windows 2000?
Function STDOUT (Z As String) As Long
' returns TRUE (non-zero) on success
Local hStdOut As Long, nCharsWritten As Long
Local w As String
hStdOut = GetStdHandle (%STD_OUTPUT_HANDLE)
If hSTdOut = -1& Then ' invalid handle value, coded in line to avoid casting differences in Win32API.INC
AllocConsole
hStdOut = GetStdHandle (%STD_OUTPUT_HANDLE)
End If
w = Z & $CrLf
Function = WriteFile(hStdOut, ByVal StrPtr(W), Len(W), nCharsWritten, ByVal %NULL)
End Function
Может там какие особенности?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #1
Добавлено: 17.03.05 15:37
А какой компилятор? В PBCC STDOUT это встроенная функция
Номер ответа: 2
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #2
Добавлено: 17.03.05 15:47
PB/WIN конечно Уж не размечтался ли ты что PB-шникам здесь ещё один форум откроют? Шучу, шучу
Я имею ввиду что нафига мне STDOUT в PB/CC если там есть Print?
Номер ответа: 3
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #3
Добавлено: 18.03.05 02:11
STDOUT позволяет перенаправлять вывод в файл, а Print нет
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 18.03.05 10:32
Да разницы там всё равно никакой. И там и там консольные API. А печатать в файл можно и этим Print'ом.