BBS: Inland Empire Archive Date: 02-10-93 (12:51) Number: 314 From: CORIDON HENSHAW Refer#: NONE To: ALL Recvd: NO Subj: ELBROWSE.BAS 2/5 Conf: (2) Quik_Bas
Hello All! ===Chop=== CASE 3 'First record MOVEFIRST #4 RETRIEVE #4, ElistData CASE 4 'Last record MOVELAST #4 RETRIEVE #4, ElistData CASE 5 'Reterive seeked record RETRIEVE #4, ElistData CASE 6 'Generate report FileH = FREEFILE OPEN CItem$ FOR OUTPUT AS FileH PRINT #FileH, Center$("ECHOLIST Report Generated by _ ELBROWSE 1.0") PRINT #FileH, "Echotag: "; ElistData.Echotag PRINT #FileH, "Moderator: "; Addr$ PRINT #FileH, "Volume: "; ElistData.Volume PRINT #FileH, "Distrubution: "; Dist$ PRINT #FileH, "Gateways: "; RTRIM$(LoadLTHString(3, _ ElistData.GateIndex)) PRINT #FileH, "Sysop only: "; ElistData.SysopOnly PRINT #FileH, "Members only: "; ElistData.Member PRINT #FileH, "Last update: "; ElistData.LastUpdate PRINT #FileH, "Short title: "; ElistData.BriefDesc PRINT #FileH, STRING$(80, 196); DIM TextBuffer(255) AS STRING TextBuffer(1) = LoadLTHString$(1, ElistData.DescIndex) FOR X = 1 TO NoteParse(1, TextBuffer()) PRINT #FileH, TextBuffer(X) NEXT CLOSE FileH CASE 8 'Block jump ahead FOR X = 1 TO 15 MOVENEXT #4 IF EOF(4) THEN MOVEPREVIOUS #4 BEEP BEEP EXIT FOR END IF NEXT RETRIEVE #4, ElistData CASE 7 FOR X = 1 TO 15 MOVEPREVIOUS #4 IF BOF(4) THEN MOVENEXT #4 BEEP BEEP EXIT FOR END IF NEXT RETRIEVE #4, ElistData END SELECT LOOP UNTIL ExitFlag = 1 END FileError: SELECT CASE ERR CASE 73 PRINT "ISAM driver not loaded" CASE 53 SELECT CASE ERL CASE 1 PRINT "ELDESC.ITX not found" CASE 2 PRINT "ELRANGE.ITX not found" CASE 3 PRINT "ELGATE.ITX not found" CASE 4 PRINT "ELDATA.IDX not found" END SELECT CASE ELSE SELECT CASE ERL CASE 1: File$ = "ELDESC.ITX" CASE 2: File$ = "ELRANGE.ITX" CASE 3: File$ = "ELGATE.ITX" CASE 4: File$ = "ELDATA.IDX" END SELECT PRINT "Error:"; ERR; "on "; File$; " open" END SELECT RESUME 0 UpdateTime: Address = 3982 FOR X = 1 TO LEN(TIME$) Address = Address + 2 POKE Address, ASC(MID$(TIME$, X, 1)) NEXT RETURN FUNCTION Center$ (Text$) ===Chop=== Coridon Henshaw \ Sirrus Software --- GEcho 1.00 * Origin: TCS Concordia - Mail Only - Toronto, Ontario (1:250/820)
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