Software Archive
Read-only legacy content
17060 ディスカッション

screenio (Console application)

hemlock
ビギナー
1,625件の閲覧回数
The screenio library (for console applications) does NOT work in Win9X systems. please, Please, PLEASE let me know if you can fix this and ship me a patch or whatever. I've finally managed to get my old F77 DOS interface working mostly correctly in VF 6.6, only to discover now that screenio only works in Win2000, NT, and XP. I appreciate your help.
0 件の賞賛
5 返答(返信)
Steven_L_Intel1
従業員
1,625件の閲覧回数
The problem with WIn9x is Win9x, not screenio. screenio is really just a jacket around some Win32 API calls, and they are broken on Win9x. Good luck getting Microsoft to fix them.

Steve
wkramer
ビギナー
1,625件の閲覧回数
what is exactly the problem with screenio in Win9X?
I used SCR_GET_WIDTH, SCR_GET_LENGTH, SCR_HOME(), SCR_CLREOS(),
SCR_GETPOS, SCR_OUTSTR, SCR_SETPOS and SCR_GETSTR with Win98. The only problem I noticed was with SCR_GETSTR returning LF and CR characters, which you can easily trim of.

Walter Kramer
Steven_L_Intel1
従業員
1,625件の閲覧回数
I asked the engineer who wrote screenio and he said "lots of things don't work" - many of the problems had to do with the screen buffer and scrolling. He started reporting the bugs to MS, and got back a response of "Yeah, we're amazed that it works at all!"

We have several test cases that break on 9x, and it's due to bugs in the 9x console handler. The sooner Windows 9x disappears from the earth, the better...

Steve
hemlock
ビギナー
1,625件の閲覧回数
Walter,
Have you tried CLEOL also? That is the only other routine I'm using that you didn't mention. At any rate, I'm testing on W95 (in addition to Win2000), I'm not using scrolling of any kind, and the screen does not clear properly. Perhaps I'm doing something wrong and I might be able to use some of the SCREENIO routines any way? The point is well taken about Win9X and getting MS to fix.

Thanks
wkramer
ビギナー
1,625件の閲覧回数
I am sorry, but I also cannot get CLREOL to function properly.

Walter
返信