danny@idacom.UUCP (Danny Wilson) (06/20/89)
I am porting a proprietary file transfer program from a
Sun/Vax to SR9.7 however, I have run into a slight problem.
The program compiles and runs fine. However, when transferring
a file it prints its progress indicated by the protocol
block number. This number is printed like...
while (file transfer is not finished yet)
{
printf("\r%d", block)
}
printf("\nComplete: %d blocks\n", block)
When this prints into a transcript pad there are several problems:
- the numbers don't actually appear until the '\n' is
printed. (I thought about calling pad_$raw, but the manual
says it has no effect on output streams)
- If you scroll the transcript pad to see what was
there before, all of these numbers "play back".
This consumes a fair amount of time if there were
several large files.
Since a VT100 window is _not_ acceptable, does anyone know of a
way around this?? (At the risk of making some big mods to the
program - is the following possible...)
Put a running count in a small window at the top of the transcript
pad. The transcript pad would then only record the total number of
blocks transferred and not display the transfer in progress.
|---------------|
| |<- 'status' window
|---------------|
| |
| |<- transcript window
| |
| |
|---------------|<- input window
|_______________|
I think this may be possible using a frame (????) however, I'm not
really sure. Any help would be great!!!
--
Danny Wilson
IDACOM Electronics danny@idacom.uucp
Edmonton, Alberta alberta!idacom!danny
C A N A D A