Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Power Basic

Страница: 1 |

 

  Вопрос: STDOUT и Win 2K Добавлено: 17.03.05 12:47  

Автор вопроса:  CyRax  | Web-сайт: basicproduction.nm.ru | ICQ: 204447456 
Кто подскажет почему сие не работает у меня в 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-сайт: basicproduction.nm.ru
 Профиль | | #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-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 18.03.05 10:32
Да разницы там всё равно никакой. И там и там консольные API. А печатать в файл можно и этим Print'ом.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам