氨北北北北北北北北北北北北北北北北北北北北北北北北北北北 鞍北卑揶揶卑揶揶北北稗揶薇卑揶揶揶卑揶揶揶卑揶揶揶北稗揶薇北 鞍北稗薨稗薇稗薇北北卑揶北北稗薨稗薇稗薨稗薇稗薨稗薨揶鞍揶北 鞍卑揶北鞍北稗薇北北卑揶北北稗薇稗薇稗薇稗薇稗薇稗薨揶薇北北 鞍卑揶北北北稗薇北北卑揶北北稗揶揶北稗揶揶北稗揶揶北稗揶北北 鞍卑揶北北北稗薇卑薇卑揶北北稗薨氨北稗薨稗薇稗薨稗薇北稗揶北 鞍卑稗薇鞭薇稗薇稗薇卑揶北北稗薇北北稗薇稗薇稗薇稗薨揶鞍揶北 鞍北鞍揶揶卑揶揶揶薇稗揶薇卑揶揶北卑揶揶揶卑揶揶揶北稗揶薇北 鞍北卑鞍氨卑鞍鞍鞍北鞍鞍北卑鞍氨北卑鞍鞍氨卑鞍鞍氨北鞍鞍北北 鞍氨北北北北北北北北北北北北北北北北北北北北北北北北北北北 鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍鞍 Volume 2, Number 5 14 February 1992 (c) Daniel Do噀kal, All Rights Reserved The BBS Clipper magazine, published SEMIWEEKLY, every FRIDAY Some of the material used comes from scanning CLIPPER echoes which are carried in various BBS throughout the World. These Echoes are very often the source of the most often asked Questions and Answers about Clipper. Other material, which is fully signed or abbreviated is the copyright of the appropriate persons. The publisher is not responsible for other authors submissions.... Published material is not necessarily the opinion of the publisher. Redaction: Publisher...................................Daniel Docekal Chief editor ...............................Daniel Docekal Language editor .................................Dave Wall Table of Contents 1. EDITORIAL ............................................................. 1 Friday editorial ...................................................... 1 2. ARTICLES .............................................................. 2 The creation of the computer .......................................... 2 Starters cornet...Brand new collumn ................................... 3 Look into Clipper Command set ......................................... 5 Hitch Hikers Guide To The Net ......................................... 8 3. SOFTWARE .............................................................. 11 WHAT IS WHAT, just take a short look into Clipper World ............... 11 LIST, Another Database of Files - Clipper Shareware/Public ............ 13 4. Q&A ................................................................... 19 Q&A: What is a MAGIC NUMBER in Summer 87? ............................. 19 Q&A: combine Borland C/C++ or Turbo C/C++ code with your Clipper ...... 19 Q&A: Porting of CLIPPER into Unix system .............................. 19 5. ANOMALIES ............................................................. 21 ANOMALIES reports and commets ......................................... 21 6. CLIPPER NET ........................................................... 22 Index of described files in Clipper BBS Magazine ...................... 22 7. CLIPBBS ............................................................... 24 CLIPBBS 2-05 Table of Contents (...) 14 Feb 1992 CLIPBBS distribution .................................................. 24 CLIPBBS, how to write an article!!! ................................... 26 - - - - - CLIPBBS 2-05 Page 1 14 Feb 1992 ============================================================================== EDITORIAL ============================================================================== Friday editorial... Friday should be day of releasing every week new number of Clipper BBS Magazine. This week i had too much to do and CLIPBBS Magazine will be released most probably on Saturday. So much new things this week. On monday i made final practical exam of driving, on tuesday i picked up my driving license. And on thursday evening i had my first car. Today we went shoping to some very nice far located SuperMarket. Saturday we are planning to make stop in office to relase new Clipper BBS for which is written this editorial and then continue in south-west direction to the beach. It's about 30km from Rotterdam where one can easily go with dog play on beach. Happy moment long time expected is finally here. Lot of work in my business is also making little difficult everything, but now with car i got some extra bonus time normally spent by travelling with using of BUS, METRO or TRAM. Today i finished switch of our office computers from Lantastic into Novell 2.2, server with 300MBs and 5MB of memory, brand new Intel Ethernet cards (very good, no switches or jumpers at all). Complete office with WordPerfect, DrawPerfect, EXACT (accounting), Ncom+ (FAX/TELEX/MAIL), WINDOWS, CLIPPER, Turbo C++, MicroSoft C, FrontDoor (FidoNet Mailer), RemoteAccess (BBS system), telebanking and so on is going to be changed. First priority took change of BBS and Mailer part because of coming saturday and sunday. Discovered of course several troubles. DrDOS after removing SpeedStor partition totally failed with making disk ready for use and every boot ended with "error loading file". New complete format with FORMAT command only solved this problem. After loading EVERYTHING what was possible (actually ALL) into created HIGH memory was free 634KBs (nice number, isn't it?) but oops. DRDOS has the same problem with some .EXE files causing "Packed file corrupt" error because of loading into first 64KBs of memory. Not only MS-DOS 5.0 is wrong guy in this case... Now i'm just loading something low because DR-DOS is missing LOADFIX present in MS-DOS5.0... Funny. Novell doesn't like very well 4DOS which i like very well. Always error "Pipe not found in resident portion of COMMAND.COM". But all seems work without any troubles... NETX.COM (new version of DOS independent Shell from Novell) has one unwanted new side effect. If in previous Shells lost connection in server was possible to solve just by jumping again into F: drive and using LOGIN again, in new one are ALL network drives lost and there is no change to make F: (or anything else), only local drives are valid. Where is trouble? Who knows... OK, see you somewhere later.... ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 2 14 Feb 1992 ============================================================================== ARTICLES ============================================================================== The creation of the computer In the beginning, God created the bit. And the bit was a zero; nothing. On the first day, he toggled the 0 to a 1, and the Universe was. (In those days, bootstrap loaders were simple, and "active low" signals didn't yet exist.) On the second day, God's boss wanted a demo, and tried to read the bit. This being volatile memory, the bit reverted to a 0. And the Universe wasn't. God learned the importance of backups and memory refresh, and spent the rest of the day (and his first all-nighter) reconstructing the universe. On the third day, the bit cried "Oh, Lord! If you exist, give me a sign!" And God created rev 2.0 of the bit, even better than the original prototype. Those in Universe Marketing immediately realized that "new and improved" wouldn't do justice to such a grand and glorious creation. And so it was dubbed the Most Significant Bit, or the Sign Bit. Many bits followed, but only one was so honoured. On the fourth day, God created a simple ALU with 'add' and 'logical shift' instructions. And the original bit discovered that by performing a single shift instruction, it could become the Most Significant Bit. And God realized the importance of computer security. On the fifth day, God created the first mid-life kicker, rev 2.0 of the ALU, with wonderful features, and said "Screw that add and shift stuff. Go forth and multiply." And God saw that it was good. On the sixth day, God got a bit overconfident, and invented pipelines, register hazards, optimizing compilers, crosstalk, restartable instructions, microinterrupts, race conditions, and propagation delays. Historians have used this to convincingly argue that the sixth day must have been a Monday. On the seventh day, an engineering change introduced [name of buggy component deleted to keep lawyers happy] into the Universe, and it hasn't worked right since. ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 3 14 Feb 1992 Starters corner Paul Ket --------------- -------- In the Netherlands lofts are overcrowded with unused personal computers. Most of them are bought in a scheme called 'PC-prive'. A typically Dutch invention in witch an employee can buy a PC and the employer pays a part of the costs. Most of the times, the man in the family has bought the PC. The wife did object, but with the argument "useful for recipes' mam agreed to open the purse. After that mam only saw the boxes of the PC. Not a quick way to look for a recipe for uncle Daniel who doesn't like Italian food. In this starters corner we are going to get rid of this huge amount of injustice: we're going to describe a intuitive way to make an 'application'. A program to store information for the kitchen. How much issues we need for this huge project is unclear at this moment. The sole purpose of this Starters corner is to give some insight in making Clipper applications. Without any difficult language. Step One: the problem -------- First we have to analyze the problem. What do we really want? And who wants it anyway? The programmer or the user. For now: only the programmer wants this application. When Mam hears we are working on it we might have to have it finished tomorrow. Let's look at a typical recipe (it's in Dutch) Gebakken eieren Extra. ====================== 3 sneetjes brood 5 eieren 50 gram oude kaas klontje boter knoflook paprika peper Breek de eieren in een beslagkom. Roer ze goed door. Doe de boter in de pan, smelt ze. Doe de geroerde eieren in de pan. Zet het vuur zo laag mogelijk. Doe een deksel op de pan! Laat het langzaam sudderen. Na 3 minuten de kaas op het ei doen. Kruiden naar smaak. Deksel weer op de pan doen. Als de kaas grotendeels gesmolten is is het ei goed. Opdienen op de sneetjes brood. Step 1a: the 'information analysis' =================================== First we see a title: 'Gebakken eieren Extra'. Only one sentence. Then we see a declaration of ingredients. After that a description how to prepare it. Step 1b: a first database design ================================ Anyone can design a database for this kind of information. Let's have CLIPBBS 2-05 Page 4 14 Feb 1992 a look at one: Name: Firsttry.dbf 1 Name C 40 2 Ingre1 C 20 3 Ingre2 C 20 4 Ingre3 C 20 5 Ingre4 C 20 6 Ingre5 C 20 7 Ingre6 C 20 8 Ingre7 C 20 9 Ingre8 C 20 10 Descri M 10 ------------------ ** total 210 How to read this information: first we see the name of the file. After that a declaration of fields in the databasefile. This file contains 10 fields in one record. It consist mostly of text in Character-fields. There is space for a recipe-name of 40 characters and it is possible to give 8 ingredients each with a maximum of 20 characters. The description how to make it will be stored in a Memofield (field 10). When available you can design a database with DBU.EXE or with dBase like this one. Try it! ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 5 14 Feb 1992 Look into Clipper Command set Somewhere in previous number (maybe two back) was article about interesting functions of Clipper. Now is coming the same, short look into set of commands of Clipper. @..BOX This nice command is maybe better to replace in your program with DispBox() function. It can give better possibilities to control behaviour of your BOXing :-) and also will save some time for preprocessing .PRG file. All @..BOX commands are replaced into DispBox() function call... CALL It's really wonder, why CALL is still available in command set... Compatibility is of course nice, but nobody will be able to take seriously this compatibility command.... Don't forget, that Clipper is just directly calling anything written in "C" or Assembler as any other functions. CLEAR GETS Small warning, in case that you are using local GetList for allowing nested GETs, using of CLEAR GETS is not very safe. CLEAR GETS is translated to call of internal undocumented function which is very agresive... COPY FILE Don't forget about bug of COPY FILE when copying to printer device and file contains EOF character.... GO I'm happy to replace all GO, GO TOP and GO BOTTOM with their functional replacement dbgoto(), dbgotop() and dbgobot(). Idea of Clipper to not have any commands and become funtionally based is much better. Only there should be better from Nantucket if some function will return some- thing more for use than just NIL value... INDEX Creating of INDEX file with INDEX command is also something wild. This command is translated in dbcreateind() and index expression used in INDEX command is also transfigurated into codeblock by preprocessor. It means, first is saved time of preprocessor. Second, switch into dbcreateind() only is giving me a nice chance of write DT_Open() and DT_Close() functions (will come later in ClipBBS also...) for complex opening, cleaning, reindexing and closing all needed databases and files... KEYBOARD Typicall mistake of Nantucket can be found about this command. Functional equivalent is MISSING?! Of course, there IS, but it is undocumented and CLIPBBS 2-05 Page 6 14 Feb 1992 therefore cannot be officily used. Why is function version so needed? Simple, it can be used in CodeBlocks() instead of command... NOTE Compatibility command. It's true, i'm using mostly "//" construction for notes on end of command/function lines and when needed more, then always "/*" start and "*/" end. Really recommended for all of you also... PACK What a surprise. PACK is still NOT packing memo files. This is most pitty on Clipper that it is still not filling hole in processing of .DBT file. Some are trying to solve this with own "C" written routines, i'm solving this with COPY TO serie and creating temporary database. It's of course slower than just PACK, but .DBTs are packed also. Otherwise, not packing of .DBF means infinitely growing .DBT file. Way of using of .DBT is something very old and very stupid, allocation in 512 bytes long chunks which are not reused when becoming old. When change of memofield is making size bigger than used size last time, it will just create new serie of chunks of 512 bytes long and forget anything about old ones. What this mean is size of .DBT several megabytes after few days of working with message based system.... REINDEX Reindex DOES NOT exist anymore in my programs. It's far better to close all indexes, delete all .NTX file and start dbcreateind() for every needed index. It's known problem, that REINDEX is dependent on information in header of .NTX file and therefore if header is wrong, REINDEX is not working at all... REPLACE Again, compatibility commmand not marked like this. Why to use REPLACE for assignment of database fields when := operator is working. Using of REPLACE for replacing global in complete database is by preprocessor translated into DBEVAL serie of := assignments again, therefore who wants to save time of preprocessor.... RUN I have to say, i HATE this command. Why it is NOT returning ERRORLEVEL passed from called process? Only Nantucket know. And it is possible without any big troubles. Why it is not implementing any way of disk (or EMS/XMS) swapping when Clipper is already using this swapping internally? Nantucket knows. Why it is telling NOTHING about unsifficient memory for run of program? Only Nantucket knows. Why it is first shelling into COMMAND.COM and THEN running .EXE or .COM and this is not possible to configure? Again, only Nantucket knows. SEEK Command SEEK is something that can be fully replaced with function. EVEN this replacement is eliminating another line of code: CLIPBBS 2-05 Page 7 14 Feb 1992 SEEK for_something IF found() (or if !eof() as someone can prefer) can be replaced by ONE line: if dbseek(for_something) In this case, seriously, THANK YOU NANTUCKET for good idea. SET It's far and far better to use SET() functions than SET command. It's also allowing write SET() values as array and set them in once. Managing of programs is then easier and there is also better way of writing configuration text files for all SET statementes of CLipper.... Somewhere later again, maybe on article based upon OBJECTS in Clipper... ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 8 14 Feb 1992 Hitch Hikers Guide To The Net Episode 1 - First Meeting One day, not long after tomorrow, Arnold Lint was busy scrolling through the seemingly infinite reaches of the Net. All of a sudden the news stopped with an abrupt thud, followed by the angry message "YOUR NODE HAS BEEN REDUCED TO A LITTLE BLACK, GREASY SPLOTCH IN MY MEMORY SPACE||". No sooner had he assimilated this horrendous event when a great suction like noise began to emanate from his terminal. "This is it", he said to himself, "I'm going to die". The screen on his terminal imploded and he suddenly found himself sucked into the terminal . . . . . . . . . . . . (Arnold Lint regains consciousness, only to find himself in the company of an odd trio. One of the trio is an apparently normal human male (named Rod Perfect) and the second is a voluptuous young woman (named Gillian). The third is also a normal male (named Xaphod Gronklebox), except for a third, mechanical, arm and a 12" CRT on his shoulder that keeps scrolling "Pieces of Eight, Pieces of Eight".) Rod: Evening all| I'm Rod Perfect, awfully rude of you imploding on us this way, you silly twit. Arnold Lint: Sorry. Am I dead? Xaphod: Obviously not, you semi-evolved simian| Are all you net-landers so stupid. If you were dead would I be talking to you? I'm Xaphod Gronklebox, the famous inter-net-al criminal and dog molester - you must have heard of me. Arnold Lint: Actually, no, I haven't. Xaphod: Oh well, your loss. I just hijacked this node| It's called the Infinity, isn't it wild. Just imagine the places we can go in this baby. (Rod notices that Arnold's eyes are transfixed on the young woman) Rod: Her name's Gillian, at least that's what she wants to be called. Actually, her real name is Gertrude Floogie, but she didn't like it, so she changed it. (Arnold Lint detects a mechanical sound to his right. A robot soon walks into view) Robot: My name is Martin. I am sure you will have an absolutely awful time on this node, I always have. I do not know why they insist on trying to do things to change the Net, they can only make it worse. No matter what happens, some one always says something stupid and ruins everything. Then someone else feels obliged to a rebuttal, and on and on it goes. How awful. Still, what do you expect from an imperfect Net. Rod: Martin is a bit, well, depressing. Xaphod: He's a real downer, man| CLIPBBS 2-05 Page 9 14 Feb 1992 Martin: That's right, ridicule me. See what I care. I'm only an android. Just another example of cruelty in this awful Net. (******************************************************************* The "Hitch Hikers Guide to the Net" defines cruelty as having to see constant repetitions of the same salutary comment in more than 20 messages. History shows that a war was fought over the repetition of the statement "If you don't like my name - push off, signed xxxx" appearing in 200 messages from the node of Moronicus. Since that time, any time a salutary message is used more than 20 times, subsequent violators have their pelvis screwed to a cake stand while they are forced to watch repeats of "The Gong Show". ********************************************************************) Arnold Lint: Well, what do we do now? Xaphod: We're on our way to Netrothea. (The 12" CRT on his shoulder now starts repeating "Polly want a sedative, Polly want a sedative") There's supposed to be all sorts of wild and amazingly great things in that place| Rod: Martin, set course for Netrothea| Martin: All right, but you're not going to like it. Gillian: What will we find on Netrothea? Xaphod: Well, there's supposed to be a huge stock pile of data there that we can sell to the Net for millions. Arnold Lint: A stock pile of what? Xaphod: Data| Data| You idiot. Knowledge is power in the Net. All that data has been accumulating over the centuries. Just imagine the amazingly amazing philosophical Net-discussions that it stored. I mean, the Net is the focal point of all wisdom. Just think of all that smart stuff| Wow| (******************************************************************** The "Hitch Hikers Guide to the Net" insists that the focal point of all knowledge in not the Net itself. Rather, it is the fourth stall in the mens room in Grand Central Station. No one has ever been dumb enough to waste time disproving this wild claim, so the publishers avoided some nasty laws suits. ********************************************************************) Xaphod: We'll have millions| We'll by everything| No, we'll have billions, trillions, . . . . (Xaphod begins to shake violently and froth at the mouth, then he falls over backward. A few seconds later he comes to.) Xaphod: Well, lets go| Rod: You all right? CLIPBBS 2-05 Page 10 14 Feb 1992 Xaphod: Yah, sure. Just the excitement of new conquests. Arnold Lint: Looked more like Flamers-syndrome to me. Xaphod: You should talk, you key-pounding half-wit. Gillian: If we're going to go, lets go already. Martin: Do we really have to? Rod: YES| (Just as the node starts on it's way, a host of flame-shaped vessels became visible on the scanners) Rod: Funny you should mention Flamers-syndrome. Xaphod: Oh, hell| Gillian: What are they? Xaphod: Damn, those are ships belonging the Flamers. They go after anything, no matter how pointless or unimportant it is. If they catch us, we could suffer permanent brain damage, or worse yet - join the Moral Majority Arnold Lint: So this it it, we're all going to die| Martin: I told you that you would like it. Others: Oh Shut Up| ******************** End Of Part 1 ******************** Will Arnold and his new travelling companions escape the Flamers? Or will they end up playing rock albums backwards at 66.6 RPM? For the answers to these, and countless other pointless questions . . . Tune in next time . . . same Net-time . . . same Net-channel ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 11 14 Feb 1992 ============================================================================== SOFTWARE ============================================================================== WHAT IS WHAT, just take a short look into Clipper World PCX EFFECTS Adds special effects to programs. VGA and extended VGA as well as all others. Crush. diagonal, explode, faces, roll, split, spiral, random, slide, push, wipe and many more professional graphics effects including sound effects. Requires PCX TOOLKIT POSTSCRIPT LIBRARY Allows unlimited access to PS printers from Clipper. Use full range of fonts along with graphing tools and special effects. Print circles, boxes, rectangles, scatter graphs, shapes and pie charts. Gray shades and line density ocnfigurable. Easy to use programming interface. PRINTER FUNCTION LIBRARY Professional printing utilitiy, allows the usual bold, condensed, italic, underscore atc fonts plus more. Efficient replacements to the PROW(), PCOL(), SAY and other commands. Control margins, pagination, headers and footers. Print to disk or screen (with or without printer control codes) without modifying program code. COmplete 100% Clipper source code inluded, 5.01 compatible. Ideal with EZ_PRINT PROCLIP Database Warehouse, 189 (c) SofDesign International, Inc. Virtual paged windowing system, pop-up or pull-down menus, resize, scroll, move, drag, caption, restore and save windows to disk. Mouse sub-system to create SAA/CUA user interface. Change colours of screen region, blast characters onto the screen without @SAY, exchange video pages, control PrtScr activity, activate interrupt-drive clock or timer, manipulate cursor size, manage application environment, create, remove or deelete subdirectories. DOS versions, file attributes, time stamp files. Determine driver ready status, number of printer and communication port check, status of CAPS, INS, SCROLL LOCK, access SHARE, ASSING and APPEND. Summer 87 and 5.0 version, Norton Guide and Tom Retting Help files included. PS_ERROR Records critical information on errors (including internal and out of memory) to your own customizable log file. These include total and free memory, program trace, open files, DOS MCB, current screen, hardware config, data, time and memvars (to CLIPBBS 2-05 Page 12 14 Feb 1992 memory file). Functions are included to tell you about your hardware - CPU(), EMSVALID(), MONITOR(), STACKCHECK() and UNDERFLOW() help detect stack problems. R&R REPORT WRITER Complex and powerful report writing/designing tool for programmers or advanced users. Designed reports or report templates are executed from your application through royalty free runtime sstem using the data specified. Up to 10files at once, one to many relations, 254collumnsx256 lines per page, donditional field/line printing, sorts, groups, preprocessed totals, calculated fields, many data formulas. print to disk or screen using horizontal panning or split screen windows. Supports Laserjet and PostScript printers plus their fonts. 180 help screns, networks supported. 5.0 or 87 versions. R&R CLIPPER MODULE Clipper & FoxBase indexes with R&R report writer. Only required with S87 R&R as 5.0 includes the Clipper module. R&R CODE GENERATOR Generates clipper source code from reports created using R&R report writer. Not available for 5.0 version of R&R. RASQL/B Clipper access to BTRIEVE data. Treat Btrieve data as you would DBF files. Convert between both formats if desired. Lateer, use RASQL/X and Netware SQL to access these files. Norton and Rettig help included. S87 and 5.0 RASQL/X Access Netware SQL. use SQL or CLipper commands. Open multiple tables and views concurrently. Requires Netware 286/386 running Netware SQL, norton and Rettig help included. S87 and 5.0 SCAN.A.LYZER X-ray specs for the programmer. Lets you peer in DBF, NDX, IDX, NTX, MDX, VUE, MEM, FMT, FRM and PRG. It cross refrences variables, reformats and recases PRG's. Includes program lister that shows line numbers, connects IF/ENDIF etc. SEZ_YOU Embeds SET CLIPPER values into EXE files (or CLIPPER.LIB), which ma be retrieved later. Includes ability to modify the environment variable name and change values from DOS. Serial numbers may be embedded into both EXE and DBF files and later accessed. SILVERCOMM CLIPBBS 2-05 Page 13 14 Feb 1992 Fully interrpt driven comms library. Supports simultaneous buffered I/O and control for up to 5 serial ports. Transparent xon/xoff and rts/cts speed to 56k baud, xmodem and ymodem checksum and crc with automatic fallback. Capture to dbf or text. Comes with many useful examples on disk. SILVERPAINT Complete graphics enhancement library. Allows creation of lines, boxes, circles, complex logos, icons, even animation, 256 colour paletter, low overhead, pixel control, display .PCX files, full range sound and ability to combine text and graphics. SMARTMEM Assists with management of Clippers free pool memory and packs fragmented memory. It can also display/print a block diagram of memory and store variables in up to 64k of EMS. SOFTBASEBRIDGE Allows port Clipper/dBASE code on to UNIX and XENIX based systems. Convert your Clipper code using the 'AutoBridge' converter to SoftBase code. Then the runtime module SBRun will run this code under UNIX or XENIX. SOFT.CLIP Collection of 18 linkable modules. Some of them are on-line help system, word processor, print manager, function key manager, database manager, label manager, memo editor, calculator, multi-view calender, environment manager and more. 100% networked Clipper SUmmer 87. Source supplied plus 280 page manual. ------------------------------------------------------------------------------ LIST, Another Database of Files - Clipper Shareware/Public R(C)0106.ARJ 148229 CL-87 Reference(Clipper) Source Code R(C)0107.ARJ 101880 CL-87 Reference(Clipper) Source Code R(C)0201.ARJ 233484 CL-87 Reference(Clipper) Source Code R(C)0202.ARJ 100768 CL-87 Reference(Clipper) Source Code R(C)0203.ARJ 201517 CL-87 Reference(Clipper) Source Code R(C)0205.ARJ 38237 CL-87 Reference(Clipper) Source Code R(C)0206.ARJ 47402 CL-TEXT Reference Clipper Volume 2 number 6 R(C)0207.ARJ 38297 CL-87 Reference(Clipper) Source Code R(C)0208.ARJ 41104 CL-87 Reference(Clipper) Source Code R(C)0209.ARJ 69086 CL-TEXT Reference Clipper Volume 2 number 9 R(C)0210.ARJ 141162 CL-TEXT Reference Clipper Volume 2 number 10 R(C)0211.ARJ 97237 CL-TEXT Reference Clipper Volume 2 number 11 R(C)0212.ARJ 123300 CL-TEXT Reference Clipper Volume 2 number 12 R(C)0301.ARJ 52062 CL-87 Reference(Clipper) Source Code R(C)0302.ARJ 112066 CL-87 Reference(Clipper) Source Code CLIPBBS 2-05 Page 14 14 Feb 1992 R(C)0303.ARJ 170461 CL-87 Reference(Clipper) Source Code R(C)0304.ARJ 84509 CL-87 Reference(Clipper) Source Code R(C)0305.ARJ 229200 CL-87 Reference(Clipper) Source Code R(C)0306.ARJ 19940 CL-TEXT Reference Clipper Volume 3 number 6 R(C)0307.ARJ 48238 CL-TEXT Reference Clipper Volume 3 number 7 R(C)0308.ARJ 91123 CL-87 Reference(Clipper) Source Code R(C)0309.ARJ 65171 CL-87 Reference(Clipper) Source Code R(C)0310.ARJ 125633 CL-TEXT Reference Clipper Volume 3 number 10 R(C)0311.ARJ 127102 CL-TEXT Reference Clipper Volume 3 number 11 R(C)0312.ARJ 201636 CL-TEXT Reference Clipper Volume 3 number 12 RAINBOW.ARJ 5681 CL-87 Treiber f乺 DEC-Rainbow f. Clipper RAMCLEAR.ARJ 4307 CL-87 Speicher clear f. Clipper RCHECK.ARJ 17867 CL-DB Rbase 400O Budget/check manager system READNDX.ARJ 9054 CL-87 Infos aus dBase Index lesen [1-03]READPW.ARJ 1783 CL-50 Password reader for Clipper 5.01 REBUILD.ARJ 20074 CL-DB Rebuild damaged dBase files RECRUI.ARJ 10928 CL-87 Recruiting database for SMR&H RELCLIP5.ARJ 59424 CL-TEXT Release note in WP 5.1 format RETRIEVE.ARJ 13742 CL-DB A dBASE II program to retrieve articles RETRVIII.ARJ 13087 CL-DB Modifications to RETRIEVE RETRV_PC.ARJ 25953 CL-DB Input&Retrieve Author Citations from Doc RLPATCH.ARJ 4632 CL-87 Korrekturen und Anmerkungen zu RLFont ROBCLIP.ARJ 106012 CL-87 Clipperlibrary incl. Sourcecode RODENT.ARJ 6810 CL-87 Noch ein Maustreiber f乺 Clipper ROLODEX.ARJ 6579 CL-DB dBaseII orIII Name &Address Database Prg RS232CL.ARJ 78472 CL-87 Clipper und die RS232 RS232DIV.ARJ 6897 CL-87 Tool f乺 RS232 f. Clipper RUN-1.ARJ 10496 CL-87 Externe Programm aufrufen S50004.ARJ 5080 CL-50only Notes about clipper S50005.TXT 5274 CL-50only CLIPPER NANTUCKET tech. bulletin#5 SAFE.ARJ 1353 CL-50 SAVESCRN.TXT 333 CL-FCO Bildschirm sichern [1-07]SCANCODE.ARJ 2154 CL-TEXT dbf-file with all ScanCodes SCATTER.ARJ 4511 CL-NONe Zur Scatter-Technik in Clipper SCHATTEN.ARJ 1796 CL-87 Schatten unter Clipper SCHINKEL.ARJ 51907 CL-50 Codeblocks SCOMMLIB.ARJ 11502 CL-87 Communication library SCRIPTFO.ARJ 96264 CL-87 Fonts f乺 Clipper ? SCRNGRAF.ARJ 2810 CL-DB Graphics for dbase III SCRNREAD.ARJ 3014 CL-FCO Inhalt des Bildschirms lesen SCROLL.ARJ 1920 CL-FCO Beispiel: Benutzung der SCROLL() procedure SCRPLY.ARJ 7288 CL-87 Versch. Objekte f乺 Screensteuerung SCRSAVE.ARJ 27277 CL-FCO NEW screen saver/dumper written in FORCE [1-05]SCRSAVE.ARJ 2694 CL-50 SCRSAVE() 1.0 - Screensaver SDB.ARJ 59768 CL-DB Small Data Base in C (super!!) SEEKFIX.ARJ 3203 CL-50 Hm [1-15]SEGUE.ARJ 402410 CL-DEMO Segue Clipper API for Novell - DEMO SELFMADE.ARJ 105522 CL-87 Erzeugt Verwaltungprogramm f. Clipper SEM01.ARJ 50379 CL-NONe Devcon K攍n 91 : Inside Tools SEM01N.ARJ 141496 CL-NONe [Neues Upload - Nicht getestet] SEM02.ARJ 265699 CL-NONe Devcon K攍n 91 : Clipper und Postscript SEM02N.ARJ 33814 CL-NONe [Neues Upload - Nicht getestet] SEM03.ARJ 52125 CL-NONe Devcon K攍n 91 : Errorhandling unter Clipper 5.0x SEM03N.ARJ 52218 CL-NONe [Neues Upload - Nicht getestet] SEM05.ARJ 118213 CL-NONe Devcon K攍n 91 : Nantucket Tools II und CLIPBBS 2-05 Page 15 14 Feb 1992 die seriel le Schnittstelle SEM05N.ARJ 117369 CL-NONe [Neues Upload - Nicht getestet] SEM08.ARJ 100186 CL-NONe Devcon K攍n 91 : UI-Programmgenerator SEM09N.ARJ 334225 CL-NONe [Neues Upload - Nicht getestet] SEM12.ARJ 123198 CL-NONe Devcon K攍n 91 : Clipper und SQL SEM13.ARJ 61051 CL-NONe Devcon K攍n 91 : Die Post geht ab (Netz) SEM13N.ARJ 88856 CL-NONe [Neues Upload - Nicht getestet] SEM14.ARJ 10191 CL-NONe Devcon K攍n 91 : Data Dictonary SEM15.ARJ 5945 CL-NONe Devcon K攍n 91 : Datenschutz und Sicherheit SEM16.ARJ 680752 CL-NONe Devcon K攍n 91 : Math./techn. Funktionen SEM18.ARJ 37700 CL-NONe Devcon K攍n 91 : Clipper Extend System SEM19.ARJ 209923 CL-NONe Devcon K攍n 91 : Bausteine f乺 SAA-Stil SEM19N.ARJ 225512 CL-NONe [Neues Upload - Nicht getestet] SEM20.ARJ 219935 CL-NONe Devcon K攍n 91 : Visible Tbrowse SEM21.ARJ 10323 CL-NONe Devcon K攍n 91 : Code Blocks revealed SEM22.ARJ 17020 CL-NONe Devcon K攍n 91 : The Get Class SEM22N.ARJ 36933 CL-NONe [Neues Upload - Nicht getestet] SEM24.ARJ 1344 CL-NONe Devcon K攍n 91 : Scoping Considerations SEM25.ARJ 4352 CL-NONe Devcon K攍n 91 : Low Level File Functions SEM25N.ARJ 4421 CL-NONe [Neues Upload - Nicht getestet] SEM27.ARJ 24935 CL-NONe Devcon K攍n 91 : Error analysis and recover SEM27N.ARJ 49562 CL-NONe [Neues Upload - Nicht getestet] SEM28.ARJ 23375 CL-NONe Devcon K攍n 91 : Developing SQL Applications SEM2930.ARJ 10469 CL-NONe Devcon K攍n 91 : Optimizing Applications SENDFA.ARJ 7419 CL-50 Connection Coprocessor FAX board SERIAL.ARJ 13731 CL-87 Stamp f乺 Clipper -Appl.-> Seriennummer SETCOLOR.ARJ 1307 CL-50 SETCOLOR Utility SETCOLOR.ARJ 3254 CL-87 Utilities zum Ver刵dern der Farben SFMG.ARJ 40357 CL-FCO Ein Force Men乬enerator - erstellt SG2.ARJ 13611 CL-50 Scrolling GETS [1-14]SHADO.ARJ 1779 CL-50 Another Shadow function SHARE.MSG 6028 CL-TEXT Text about using SHARE.EXE with CLIPPER [1-07]SHELP50A.ARJ 124163 CL-LIB Superhelp v5.0 pour clipper 87 et 5.01 SHIRLEY.ARJ 6445 CL-50 Select multiple records in browse window [1-15]SHOWANSI.ARJ 1788 CL-50 PRG to disp char MEMVAR w/embedded ANSI SHOWERR.ARJ 7025 CL-50 Show instance variables in ErrorSys SHOWMEM.ARJ 3907 CL-87 Anzeigen von .MEM-Dateien im Cl-Source SIG1074.ARJ 165381 CL-87 PC-SIG No. 1074 SMAKE.ARJ 48199 CL-FCO SUPERmake v2.0 - Programm-Generator SMG51.ARJ 28015 CL-DB Menu generator for dbase III plus SMKE_SRC.ARJ 37666 CL-FCO SUPERmake Programmgenerator SOURCE [1-12]SNAP497.ARJ old version of SNAP50.ARJ [1-15]SNAP50.ARJ 276876 CL-50 Snap 5.0 - Source code analyzer for xBase SNAP_T2.ARJ 4391 CL-87 Keydatei f乺 SNAP 4.x:Nantucket TOOLS-II SNTXDEMO.ARJ 5222 CL-87 Demo wie man aus defekten Indexdateien die Daten zur乧kgewinn SORT.ARJ 3002 CL-87 Fehler beim Sort f. Clipper SORT_DBF.ARJ 34557 CL-FCO QuickSort Routine [1-06]SOUND.ARJ 2336 CL-50 Sound() function based on Tone() SOUNDEX.ARJ 4208 CL-DB Soundex For DBIII SOUNDEX1.ARJ 15006 CL-87 Soundex code for Clipper/C SOUNDEX2.ARJ 5628 CL-87 Soundex code for Clipper/C SOUNDEX4.ARJ 102565 CL-87 Clipper soundex variations w/ C source CLIPBBS 2-05 Page 16 14 Feb 1992 SOUNDEXC.ARJ 15953 CL-87 SOUNDEX C-Routine f乺 Lattice Compiler3 SPACEBAR.ARJ 3967 CL-50 Browse through GETs with SPACE-Bar SPELCLP2.ARJ 119526 CL-50 SPOOL.ARJ 6492 CL-87 Accessing a SPOOL of Novell NEtware SQUIRES.ARJ 53376 CL-TEXT Ergebnisse Clipper conference Orlando/USA SRINFO-1.ARJ 300053 CL-87 Datenbank und Programmgenerator SRINFO-2.ARJ 234021 CL-87 f乺 Foxbase SSQL.ARJ 67679 CL-DB Struct.Query Language Database Vers 1.2 STAMP.ARJ 3497 CL-87 Seriennummern-Stamp als Clipper-UDF [1-12]STATUS.ARJ 8221 CL-LIB Status bar using timer tick STA_NUM.ARJ 2973 CL-87 Gibt Stationsnr.einer Workstation zur乧k STD_CH.NG 24645 CL-50 5.01 Norton Guide from STD.CH definitions STR.ARJ 13417 CL-87 String funcs. with source STRALEY.ARJ 10868 CL-50 Array functions for Clipper 5 STRUKT.ARJ 93241 CL-87 [Beschreibung ging leider verloren] STRUKTUR.ARJ 3455 CL-DB Strukturieren von Dbase Programmen SUBNTX.ARJ 33689 CL-DEMO 5.0 Superfast kind of additional indexes SUBSTRM2.ARJ 3890 CL-87 Extrahiert Zahlenbereich aus Memofelder SUPER151.ARJ 161436 CL-LIB (yet to be descriped) [1-13]SUPER160.ARJ 125359 CL-LIB Freeware Super-Library v.1.60 (S'87 and SWAP2.ARJ 8699 CL-87 SWAP Clipper application to free disc SYBEX.ARJ 12787 cl-50 (yet to be descriped) [1-03]SYMBOL.ARJ 7636 CL-50 Will build and print a list of all Symbols used by EXE T-CLIP.ARJ 14885 CL-87 Infos 乥er Arrays in C bearbeiten TAGDBF.ARJ 2923 CL-87 Tag records in a database. TBCOLOR.ARJ 8063 CL-NONe Einzelne Spalten in TBrowse farbig markieren TBMULTI.ARJ 3863 CL-50 MULTILINE TBROSE OBJECT TBROWTU2.ARJ 41827 CL-50 New PRGs for TBROWTUT TBROWTUT.ARJ 298728 CL-50 Demos zu TBROWSE TBTRAIN.ARJ 15568 CL-NONe Demo zu TBrowse [1-12]TBUNIQUE.ARJ 3397 CL-50 Unique TBrowse without unique index TBWHILE.ARJ 6709 CL-NONe SET FILTER mit TBrowse realisieren [1-06]TBWHL4.ARJ 5464 CL-50 Tbrowse with WHILE condition TB_MULTI.ARJ 5202 CL-50 Multi-line TBrowse demo TC-DBF.ARJ 17843 CL-87 DBF III Dateien unter Turbo C V1.0 TCDBF.ARJ 17842 CL-DB Turbo-C functions to access Dbase files TEL.ARJ 328895 CL-87 Telefon und Fax mit Modem anwaehlen - Mit Clipper Source TEL-TXT.ARJ 767 CL-87 Wichtige Textdatei zu Tel.arj - hab ich leider vergessen mit einzuarcen TELEPATH.ARJ 193017 CL-NONe Demoprogramm zur Telepathy Kommunikations-Lib TELETOOL.ARJ 50476 CL-FCO Demo of JSofts Communication Library for TEXLASER.ARJ 54501 CL-50 HP Laser library for Clipper 5 TEXT.ARJ 96223 CL-87 Komfortable MemoEdit-UDF [1-12]TICKER.ARJ 5578 CL-50 Attach Clipper function to system clock TIMETEST.ARJ 3810 CL-87 Time test f. Clipper TIMSAV28.ARJ 98074 CL-DB Time and schedual manager TIPS_1.ARJ 4708 CL-TEXT Another ROGER DONNAY text about TIPS_2.ARJ 3770 CL-TEXT Clipper TIPS_3.ARJ 5064 CL-TEXT And other usefull things TJ_CAL.ARJ 981 CL-50 calender. Just drawing calender on screen CLIPBBS 2-05 Page 17 14 Feb 1992 TMS.ARJ 119836 CL-DB CD-ROM Demo Software TODAY.ARJ 3049 CL-DB DBASEII prg converts DATE() format TONE-1.ARJ 3675 CL-87 T攏e erzeugen TOOLKIT.ARJ 26659 CL-DB Three file related utilities TOOLS-1.ARJ 50207 CL-DB dBase III+ Grafik Tools Teil 1 TOOLS2-1.ARJ 85529 CL-DB dBase III+ Grafik Tools Teil 2 TOOLS2-2.ARJ 81794 CL-DB dBase III+ Grafik Tools Teil 3 TOPCODE.ARJ 100929 CL-DB Programmgenerator f乺 DBASE u. kompat. TOPMEN.ARJ 96753 CL-87 Menugenerator f乺 clipper87 TOWMENU1.PRG 4109 CL-87 Clipper 87 Menue Array 2 Dim * GUT * TRIG7DB2.ARJ 12708 CL-87 Mehrere mathem. Funktionen TRL.ARJ 311671 CL-LIB 5.0x Tom Rettig Library for Summer+5.0 TRL4CL.ARJ 317044 CL-87 Tom Rettings Library 1.20 TRUE2.ARJ 37645 CL-87 Window Lib f乺 Clipper TRUEWIND.ARJ 35701 CL-87 True Windows Library TSDWIN10.ARJ 27895 CL-LIB 5.0 Another windowing library TSLIB.ARJ 66996 CL-FCO Library-Manager TSRCLOCK.ARJ 1666 CL-FCO Kurzes Beispiel f乺 eine TSR-Uhr TSR_EXPL.ARJ 56809 CL-FCO Beispiel TSR-Prog und residente Uhr TURBOC.ARJ 5052 CL-FCO Das Zusammenspiel zwischen TurboC 1 & 2 TUTOR.ARJ 283836 CL-DEMO 5.0x Clipper 5.0 Tutor from dCLIP TWENTY.ARJ 4532 CL-DB Open up to20 database files in dBASEIII+ TWOMENU1.PRG 4109 CL-87 2 Dim. Men Teil I TWOMENU2.PRG 7602 CL-87 clipper 87 2 Dim Array Menuesteuerung U-MEMO.ARJ 4614 CL-50 5.0x How to limit the MEMOFIELDS. UCFLIB.ARJ 43250 CL-87 Library for Novell Netware UDF.ARJ 3633 CL-87 LIB f乺 Clipper - UDFS UDFS.ARJ 16013 CL-87 Functions from book 64 Clipper UDFs for UDFS_DOC.ARJ 6272 CL-87 Dokumentation der UDFS f. Clipper UDFTOOL.ARJ 20084 CL-FCO Tabellen UDF's und Andere UGRAPH.ARJ 4946 CL-87 Grafikbalken (Funktion) Clipper UMIND.ARJ 34137 CL-DB Create a custum BASIC database program UPDATE1.ARJ 50671 CL-50 87 V4.ARJ 3085 CL-87 Druckertreiber f乺 gerades auf HPLaser VAC50.ARJ 32213 CL-DB SCHEDULE VACATION FOR 50 PERSONS........ VAL_MSG.ARJ 4123 CL-87 Vaild() mit MSG VERTMENU.ARJ 6720 CL-87 Vertikale Leutbalkenmen VERZWAHL.PRG 4051 CL-87 Sammel und Anz.Verzeichnisse SET PATH VIEWGEN.ARJ 115493 CL-DB View the creation of a dBASE file VMENUS.ARJ 111769 CL-50 Cl 5.01: Object menu system VNTX.ARJ 4524 CL-50 5.0x Function for test index file [1-13]VOICE200.ARJ 39817 CL-LIB Sprachausgabe auf dem PC-Speaker f乺 [1-05]VSIX711.ARJ older version of VSIX802.ARJ [1-12]VSIX800.ARJ older version of VSIX802.ARJ VSIX802.ARJ 287200 CL-LIB Vern Six Library 8.02 for Clipper 5.0x VWINDOW.ARJ 11257 CL-LIB 5.0x Windowing library for CLipper V_SYSTEM.ARJ 3464 CL-87 Booten des Rechners f. Clipper WAEHL.ARJ 2579 CL-87 Waehlen von Clipper aus WAMPUM33.ARJ 251143 CL-DB A dBASE III clone package WESTUDF.ARJ 4132 CL-87 Datensatz in aus Array lesen f. Clipper WICLIP.ARJ 83775 CL-87 Windowing Lib f乺 Clipper WIERDGET.ARJ 7126 CL-50 Great GET-system demo WILDPRC.ARJ 3524 CL-87 Wildcart-Suche unter Clipper WILDPROC.ARJ 3525 CL-DB Wildcard search procedures for Clipper WIN2.ARJ 6615 cl-50 5.0 Windowing system for Clipper [1-11]WIPEV11.ARJ 141677 CL-DEMO -=Description Missing=- CLIPBBS 2-05 Page 18 14 Feb 1992 WLD.ARJ 7076 CL-87 Levhenstein-Algorhythmus f乺 Clipper WOMISPRT.ARJ 6580 CL-87 UPDATE F歊 PRN-UTILS UNTER CLIPPER WORDWRAP.ARJ 9865 CL-DB Word wrap article program for dBASE III+ WORKBASE.ARJ 156260 CL-87 DBASE/CLIPPER interactive environmenty WORKING.ARJ 14036 CL-50 How to use objects in 5.0x (very good) WPEDIT11.ARJ 18223 CL-87 Emulation von WordPerfect in Clipper WPMERGE.ARJ 17665 CL-DB dBase to Word-Perfect Merge Format WRDPRF.ARJ 2867 CL-50 5.0x Make WordPerfect MERGE file WZOOM87.ARJ 7944 CL-87 Eploading Windows f乺 Clipper 87 XDBASE3A.ARJ 3967 CL-DB Turbo Include File dBaseIII File Struct. XMO_TRAN.ARJ 3553 CL-87 XModem-Transfer mit den Tools II XMS.ARJ 7947 CL-FCO Ext. Mem. Support f乺 FORCE XREF140C.ARJ 139433 CL-TOOL DBase/Clipper DBF and NDX/NTX Documentation Tool XREFDB3.ARJ 10482 CL-87 Cross Referenzlisting f乺 PRG-Dateien XREFPRG2.ARJ 29745 CL-87 Cross Referenzlisting f乺 PRG Dateien ZAHLUMW.ARJ 3554 CL-87 Wandelt einen Betrag in Wort um Source ZINSPROC.ARJ 5473 CL-87 Zinsberechnung [1-15]ZIP2BAR.ARJ 1171 CL-50 Generates USPS barcodes from zipcodes for Epson printers ZIPPER.ARJ 222527 CL-DEMO dCLIP - Clipper Interactive System ZIPPER2.ARJ 25619 CL-DEMO dCLIP - Clipper Interactive SystemDocs ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 19 14 Feb 1992 ============================================================================== Q&A ============================================================================== Q&A: What is a MAGIC NUMBER in Summer 87? Question: What is this "magic number" problem in Clipper Summer '87? Answer: The "magic number" is a bug in CLIPPER.LIB's index functions which causes the system to hang under certain combinations of (a) record length, (b) index key length, and (c) number of records in file. This only occurs when you are linking with the CLIPPER.LIB which is time-stamped 2:00am. Nantucket fixed the bug and released a new CLIPPER.LIB which is time-stamped 4:00am. You can request a free update diskette from Nantucket, but my information says that they will only do this for people who have paid for extended support. ------------------------------------------------------------------------------ Q&A: combine Borland C/C++ or Turbo C/C++ code with your Clipper Question: How can be Borald/Turbo C/C++ used with Clipper Answer: Follow these guidelines: 1. Use large model only (the -ml command-line compiler switch). 2. Use no floating point operations, and disable them with the -f- switch. 3. Use no Borland library functions; you may use standard C functions if they are found in CLIPPER.LIB or LLIBCE.LIB. 4. You may leave register variables on and/or optimize for registers/jumps/speed. 5. You may use the -v switch to include debugging information in your object code for Turbo Debugger. 6. Turn stack checking off. One workable set of switches seems to be: -c -f- -ml -N- These switches work, delivering optimized C code: -c -f- -ml -N- -Z -O -G -w ------------------------------------------------------------------------------ Q&A: Porting of CLIPPER into Unix system Question: How do I port my existing Clipper code to a Unix system? CLIPBBS 2-05 Page 20 14 Feb 1992 Answer: Available products include: Firm Product Location ---- ------- -------- COMCON Flagship Vienna, Austria Desktop AI dbXport Fairfield, Connecticut USA Ecstasy (x2c) Usenet: x2c%dtop@uunet.uu.net Compuserve: Rich Roth 76137,3727 ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 21 14 Feb 1992 ============================================================================== ANOMALIES ============================================================================== ANOMALIES and their comments This part of Clipper BBS Magazine is dedicated to all discovered anomalies and comments about them in Clipper products. Because Nantucket is still unable to give own bug and anomalies reports (as actually did in past with Summer 87 version) is very handy to have results of many investigations done on many user places. I'm also doing my own investigatings, because i'm always very good when someting has hidden problems. Everything what i buy will first show all problems and then all normal things. This amazing part of my live is sometime making me crazy, but for testing of programs it's great . Daniel ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 22 14 Feb 1992 ============================================================================== CLIPPER NET ============================================================================== Following is COMPLETE list of all published file descriptions in Clipper BBS magazine in previous numbers. Purpose of this index list is to allow anybody find needed file descriptions in growing number of described files. Short description after name will give first possible close image about file. Number enclosed in "[]" will mean number of Clipper BBS magazine. 谀哪哪哪哪哪哪履哪穆哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪履哪哪目 矲ileName 砈rc 矰escription 砏here 媚哪哪哪哪哪哪拍哪呐哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪拍哪哪拇 矨CCESS.ARJ 矯ln 砈ource of speed testing program 砙1-06] 矨CH2TB.ARJ 矯ln 矯onvert ACHOICE to TBROWSE 砙1-05] 矨CHOO2.ARJ 矯ln 砇eplacement of ACHOICE with GET possibilites 砙1-06] 矨DHOC302.ARJ 矯ln 砈ummer 87 inteligent report program 砙1-04] 矨SCPOS.ARJ 矯ln 硆eplacement of ASC(substr(cString,nPosition,1)) 砙1-11] 矪ARNTX.ARJ 矯ln 矰isplaying bar indication during indexing 砙1-13] 矪LOCK.ARJ 矯ln 砊etris game written in Cliper 砙1-19] 矪UTTON.ARJ 矯ln 矦GET in form of BUTTON 砙1-14] 矯ALC14.ARJ 矯ln 砅oPup Calculator 砙1-08] 矯IVMIL.ARJ 矯ln 砋pgrade of Civil->Military time conversion 砙1-19] 矯L5103.ARJ 矯ln 砇eport of 5.01 anomaly number 3 砙1-04] 矯L5REP6.ARJ 矯ln 5.01 replacement of REPORT command 砙1-04] 矯LIP110.ARJ 矯ln 矯lipper Documentor program 砙1-05] 矯LIPFPCX.ARJ 矯ln 矲ast .PCX displayer for CLipper 砙1-15] 矯LIPLINK.ARJ 矯bs 矯omplete text of R.Donnay about linkers 砙1-04] 矯LIPPLUS.ZIP 矯ln 砄bject extension for CLIPPER 5.0 砙1-14] 矯LIPSQL.ARJ 矯ln 矰emo of complete SQL library for CLipper 砙1-05] 矯LIPWARN.AJ 矯ln 砈emaphore for convert WARNING: into ERRORLEVEL 砙1-11] 矯LPFON.ARJ 矯ln 砈et of fonts for EXPAND.LIB from author 砙1-03] 矯OMET.ARJ 矯ln 矰emo version of communication library 砙1-19] 矯OND.ARJ 矯ln 矪uilder of conditional indexes like SUBNTX 砙1-03] 矯WDEMO.ARJ 矯ln 矯lassworks lib written in CLASS(Y) 砙1-13] 矰BSCN2.ARJ 矯ln 砈creen designer generator 砙1-05] 矰IAL.CLN 矯ln 矰ialer with using of FOPEN() 砙1-07] 矰OC111.ARJ 矯ln 矰ocumentor, newer version 砙1-08] 矰TF102.ARJ 矯ln .DBT files replacement, fully functional 砙1-14] 矱NDADD.ARJ 矯ln 硆eplacement of incrementing last char of string 砙1-11] 矴ETKEY.ARJ 矯ln 矷nput oriented library, wordprocessing 砙1-12] 矴ETPP.ARJ 矯ln 矼odified GETSYS.PRG well documented 砙1-19] 矴SR151.ARJ 矯ln 矴lobal Search and replace for programmers 砙1-07] 矵GLASS.ZIP 矯ln 矵our glass for indication of index progression 砙1-04] 矵ILITO.ARJ 矯ln 矵ighlighting of keywords on screen 砙1-19] 矵OTKEY.ARJ 矯ln 矼akin unique hot key letter for every arrat el. 砙1-14] 矷NDXSL.ARJ 矯ln 砋ser Fields selection builder for index generate砙1-03] 矷OBASYS9.ARJ 矯ln 矰emo of S87 library and calling Clipper from C 砙1-03] 矷S.ARJ 矯ln 砈everal c sources of ISxxxx functions 砙1-11] 矹G2.ARJ 矯ln 矹umping between GET statements in READ 砙1-08] 矺F_LOKUP.ARJ 矯ln 砈et of program for database relations 砙1-07] 矻UTLIB.ARJ 矯ln 矨nother Clipper library 砙1-08] 矼K30.ARJ 矯ln 矼ouse library demo version 砙1-03] 矼OVEGETS.ARJ 矯ln 矴ETSYS change for moving between gets via VALID 砙1-03] CLIPBBS 2-05 Page 23 14 Feb 1992 矼SWIN.ARJ 矯ln 矰etection of Windows mode when running Clipper 砙1-14] 砃FDESC2.ARJ 矯ln 砃anForum library description list 砙1-06] 砃FLIB2.ARJ 矯ln 砃anForum library main file 砙1-06] 砃FSRC2.ARJ 矯ln 砃anForum library Source files 砙1-06] 砃OTATION.ARJ 矯ln 矯omplete text of article about hungarian notat. 砙1-04] 砃TXBAR.ARJ 矯ln 矪ar of indexing via system interrupts 砙1-19] 砄CLIP.ARJ 矯ln 砄bject extension, real (not #define/command) 砙1-12] 砄OPSCL5.ARJ 矯ln 矨nother version of pseudo objects 砙1-07] 砅ACKUP.ARJ 矯ln 矨SM source of PACK/UNPACK replacement SCRSAVE.. 砙1-04] 砅ARTIDX3.ARJ 矯ln 砅artial indexing 砙1-12] 砅AT1.ARJ 矯ln 矯IX NanForum Libraryy PATCH 砙1-07] 砅AT2-2.ARJ 矯ln 矲ix for FLOPTST.ASM in Nanforum Library 砙1-13] 砅AT2-3.ARJ 矯ln 砊BWHILE improvement for Nanforum libray 砙1-14] 砅AT2-4.ARJ 矯ln 矲T_PEGS() patch for NFLIB 砙1-15] 砅AT2-5.ARJ 矯ln 矲T_TEMPFIL() patch for NFLIB 砙1-16] 砅OPUPCAL.ARJ 矯ln 砅opup calender 砙1-05] 砅OSTPRNT.ARJ 矯ln 砅ostscript printing from inside of Clipper 砙1-14] 砅OWER10.ARJ 矯ln 矲rench library 砙1-07] 砅RINTSUP.AJR 矯ln 矻ow level BIOS routines for printing 砙1-11] 砆S20F.ARJ 矯ln 砈creen designer, demo, looks very good 砙1-11] 砇EADPW.ARJ 矯ln 矴ETSYS change for password invisible reader 砙1-03] 砈CANCODE.ARJ 矯ln 矰atabase with scan codes 砙1-07] 砈CRSAVE.ARJ 矯ln 砈creen AntiBurning utility (inactivity snake) 砙1-05] 砈EGUE.ARJ 矯ln 砃ovell library - demo 砙1-15] 砈HADO.ARJ 矯ln 矯reating shadow on screen 砙1-14] 砈HELP50A.ARJ 矯ln 砈uperHelp for Clipper 砙1-07] 砈HOWANSI.ARJ 矯ln 矰isplaying a ANSI from inside CLIPPER no ANSI.SY砙1-15] 砈NAP497.ARJ 矯ln 矪eta version of SNAP, partially compatible to 5 砙1-12] 砈NAP50.ARJ 矯ln 砫BASE/CLIPPER documentor supporting 5.01 little 砙1-15] 砈OUND.ARJ 矯ln 矼ultiple TONE() used as one SOUND function 砙1-06] 砈TATUS.ARJ 矯ln 砊imer interrupt hooked status indicator 砙1-12] 砈UPER160.ARJ 矯ln 砈UPER.LIB for Summer87 砙1-13] 砈YMBOL.ARJ 矯ln 矰umper of symbol tables of Summer87 .EXE 砙1-03] 砊BUNIQUE.ARJ 矯ln 矪rowsing unique without unique index 砙1-12] 砊BWHL4.ARJ 矯ln 砏HILE browsing using TBROWSE, well commented 砙1-06] 砊ICKER.ARJ 矯ln 砇eal Time Clock, interrupt driven on screen 砙1-12] 砎OICE200.ARJ 矯ln 砎OICE synthetizing library for Clipper 砙1-13] 砎SIX711.ARJ 矯ln 砎ernon Six Clipper utilities and library 砙1-05] 砎SIX800.ARJ 矯ln 砎ernon's library, lot of functions 砙1-12] 砏IPEV11.EXE 矯ln 砎ERY good screen manipulation library 砙1-11] 砕IP2BAR.ARJ 矯ln 砅rinting BAR (USPS) code on EPSON printer 砙1-15] 滥哪哪哪哪哪哪聊哪牧哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪聊哪哪馁 Src can be: Cln File is accesible on ClipperNet Cbs File is accesible in HQ BBS of CLipper BBS Magazine ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 24 14 Feb 1992 ============================================================================== CLIPBBS ============================================================================== CLIPBBS Distribution CLIPBBS is special magazine about CLIPPER and CLIPPERing (or about another related problems and xBASE languages). This magazine is for free and articles aren't honored. Nobody can make a profit from the distribution of this magazine. CLIPBBS can be freely downloaded and uploaded to any BBS or any other public system without changes of original contents or number of files in original archive (kind of archive can be changed, but we are sup- porting ARJ archive because is best and smallest). If you are interested in CLIPBBS and would like to become a DISTRIBUTION site, contact publisher on 2:285/608@fidonet or 27:1331/4412@signet or just call to 31-10-4157141 (BBS, working 18:00->08:00, top is V32b) or voice to 31-10-4843870 in both cases asking for DANIEL (Docekal). Distribution sites: Clipper BBS Home system 哪哪哪哪哪哪哪哪哪哪哪哪馁 NETCONSULT BBS, SYSOP Daniel Docekal, phone 31-10-4157141 Daily 18:00 till 08:00 (GMT+1), sat+sun whole day Modem speed 1200, 2400, 9600, 12000, 14400 (V32b) 2:285/608@fidonet.org United Kingdom 哪哪哪哪哪哪哪哪馁 Welsh Wizard, SYSOP Dave Wall, phone 44-656-79477 Daily whole day, modem speed HST Italy 哪哪哪哪 Lady Bright BBS, SYSOP Gianni Bragante, Phone: +39-15-8353153 20:00-08:00 monday to friday, from saturday 13:00 to 08:00 monday 24h/24h holydays, 300-9600 baud v21,v22,v32,v42bis 2:334/307@fidonet.org United States of America 哪哪哪哪哪哪哪哪哪哪哪哪哪 The Southern Clipper, SYSOP Jerry Pults, phone 1-405-789-2078 Daily whole day, modem speed HST The New Way BBS, SYSOP Tom Held, phone, 1-602-459-2412 Daily 24hours, 1:309/1@Fidonet.org, 8:902/6@RBBS-Net Canada 哪哪哪哪哪 SYSOP Gordon Kennet, phone 1-604-599-4451 Daily 24houts, 2400bps V42b, 1:153/931@fidonet.org CLIPBBS 2-05 Page 25 14 Feb 1992 WORLDWIDE 哪哪哪哪哪哪 Clipper File Distrubution Network (ClipperNet, area CL-DOC) Various systems around whole world ------------------------------------------------------------------------------ CLIPBBS 2-05 Page 26 14 Feb 1992 How to write articles in CLIPBBS? Submission of articles to CLIPBBS is really easy: Maximum of 78 characters per line, as long or as short as you like ASCII text. Choose from the list of extension which most describes your text, or just name it .ART as ARTicle and send it to publisher or to any distribution site via modem to BBS or with mailer as file attach. Article will come automatically appear in the next free issue. Extensions are: Articles (anything) .ART Software .SOF News .NEW Question and Answers .Q&A ANOMALIES and their comments .ANO Letters to editors .LET Advertisement .ADV Wanted .WAN Comments .CMS DUMP from conferences .DMP Clipper Net .CLN That's all at the moment, there will probably be changes later, as the magazine evolves. If you have any ideas for a new section of CLIPBBS, please tell us, or just write an article about it. Daniel, publisher ------------------------------------------------------------------------------