BBS: Inland Empire Archive Date: 04-02-93 (22:59) Number: 326 From: VICTOR YIU Refer#: NONE To: ALL Recvd: NO Subj: PostIt! 6.0 3/16 Conf: (2) Quik_Bas
'>>> Start of page 3. DECLARE SUB Shadow (Uprow, Ltcol, Lorow, Rtcol) DECLARE SUB ShortCopyright () DECLARE SUB Twirl () DECLARE SUB WarningScreen () DECLARE FUNCTION Analyze (Filename$) DECLARE FUNCTION CheckForFile& () DECLARE FUNCTION Compress$ (A$) DECLARE FUNCTION GetInput$ (Prompt$, MaxLen%) DECLARE FUNCTION Num2Str$ (A) DECLARE FUNCTION ParseFileName$ () DIM SHARED Lines$(1 TO 24), Shift(5), Proplr$ ' global vars. DIM SHARED LinesOut, PageLength, CurrentPage, FileLength DIM SHARED LineLength, BytesOut, TotalLinesOut, NewFileFlag DIM SHARED SourceFile$, DestFile$, DestExten$, RealSource$, ToDo$ DIM SHARED Row, Col, CheckSum, CurrentByte, CurrentBit, Char DIM SHARED Work$, ComprChar$, Qt$, Prefix$, TabStops DIM SHARED WhatFmt$, SmallScript Initialize Good$ = "abcdefghijklmnopqrstuvwxyz" Good$ = Good$ + UCASE$(Good$) + "0123456789#$" LineLength = 65 ' please don't change this for the ' sake of safety GetInformation IF ToDo$ = "E" THEN ExtractFile IF WhatFmt$ = "N" THEN 'Launch code wrapper if wanted MsgSplit SourceFile$, RealSource$, DestFile$,_ DestExten$, PageLength, LinesOut, LineLength END IF T! = TIMER ' start timer PrepareFile ' open file, print header, etc. JustDoIt ' do the binary stuff PrintDecoder ' print decoder, close file T! = TIMER - T! ' stop timer LOCATE Row, Col PRINT " " PRINT PRINT TotalLinesOut; "lines in"; CurrentPage; PRINT "file(s) written." PRINT USING "Elapsed time: ##.# secs."; T! END FUNCTION Analyze (Filename$) OPEN Filename$ FOR BINARY AS #5 Tmp$ = INPUT$(20, #5) FOR A = 1 TO 20 Ch$ = MID$(Tmp$, A, 1) IF Ch$ < " " THEN Analyze = True: EXIT FOR IF Ch$ > "~" THEN HiASCII = HiASCII + 1 NEXT IF HiASCII > 12 THEN Analyze = True CLOSE #5 END FUNCTION FUNCTION CheckForFile& OPEN SourceFile$ FOR BINARY AS #1 A& = LOF(1) IF A& = 0 THEN CLOSE KILL SourceFile$ PRINT " File not found." END IF CheckForFile& = A& END FUNCTION SUB CopyrightScreen '>>> Continued on page 4 --- Blue Wave/RA v2.12 [NR] * Origin: Hard Disc Cafe | Houston Texas | (713) 589-2690 | (1:106/30.0)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET