--------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2300000 Date: 02/01/97 From: SCOTT MCNAY Time: 10:19pm \/To: STEVEN WILLIAMS (Read 3 times) Subj: Link check *** Steven Williams wrote in a message to Scott McNay: SM> Link check... please respond. SW> Got it here. Well, I haven't posted here in ages, so I have NO idea if I'm getting out in this echo... I thought you were putting echoes back on passthrough, or is this one that normally is NOT passthrough on your system? ;) --Scott. --- timEd 1.01 * Origin: Wizard's, 817-526-6546, sponsored by Abacus, 634-8006 (1:395/11) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2300001 Date: 02/01/97 From: LAWRENCE GORDON Time: 9:28am \/To: ALL (Read 3 times) Subj: The Rules Title: PowerBASIC Programmers Conference TAG: POWER_BAS * These guidelines will be posted about the 1st of each month * This is a FidoNet Conference and it may not be passed, ported, or gated to any non-FidoNet BBS or any other network without the permission of the moderator. TOPICS OF CONVERSATION: General and specific discussions, questions and issues regarding the PowerBASIC implementation of the BASIC programming language; tips, tricks and programming techniques for beginning, intermediate and advanced programmers; discussions of 3rd party support and add-ons are encouraged. RESTRICTIONS: None The Rules of the Road (Revised - 21 Oct 1995) * 1. No swearing, cussing, spitting or flaming. * 2. Challenge the issue, not the message poster. * 3. Real names only. Handles or aliases are not allowed. * 4. Stay on topic. * 5. Keep subject lines current. * 6. Don't be excessively annoying. * 7. Don't be easily annoyed. * 8. Let the moderator do the moderating. * 9. English is the official language. * 10. POSTIT! A). POSTIT-compressed code is not encouraged and is permitted only in the following cases and not otherwise: 1). it contains a precompiled .OBJ or .PBU file, and 2). the file is of general interest to the echo, and 3). moderator pre-approves it if longer than two messages. B). In no event shall POSTIT be used as a means for private file transfers. Lawrence Gordon, Moderator FidoNet 1:100/560 * WCE 2.1G1/2081 * --- InterEcho 1.19 * Origin: Toast House * (314) 994-0312 * (1:100/560) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2300002 Date: 01/31/97 From: DONALD BLAKE Time: 08:24pm \/To: TIM HUTZLER (Read 3 times) Subj: Education/Employment Thank you for your concise and detailed explanation :) My original interest in programming was to see if it was a viable career path. As with many people I'm still at a point where i'm trying to identify a "pathway" in life and detirmine what skills I'll need to succeed, being able to program (even on a rudimentary level) would boost my employability considerably. I get the impression from your response to my question that you make a living programming. What line of work are you in? How did you learn programming? I'm considering taking an evening course to learn how to program on a PC, what are the most economically viable languages (c++...?) to learn? P.S.--just wondering, what would an example of a "low level language be" Basic = High Level C++ = Mid Level ??? = Low Level after reading this over I wonder if I went overboard with the questions.... :) --- * OLX 2.1 TD * Proofread carefully to see if you any words out. --- ViaMAIL!/WC4 v1.20 * Origin: The Door Factory * Winnipeg, Canada (1:348/956) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2400000 Date: 01/31/97 From: JOSE MEJUTO Time: 02:52am \/To: LAWRENCE GORDON (Read 3 times) Subj: TRH_PBEDIT 25/01/97 08:33, LAWRENCE GORDON escriba a TIM HUTZLER: Hola LAWRENCE! LG>> I think you might have greater success hatching it into PDNBASIC. TH>> Oh, I didn't know about that... That's an echo, right? LG> It's a file distribution network run by Janis Kracht, Tim. This LG> particular one distributes programs and source code of interest to BASIC LG> programmers. I hatched FirstBASIC into it a few months ago by sending he LG> file to Janis. Her fido address is 1:2320/38. Is this TIC available in any site of InterNet ? Spain is so far from EEUU ) Saludotes, ,,, JOS (2:348/102) `0-0' jmejuto@pobox.com /-(_)-\ SysOp de EDIBBS http://www.pobox.com/~jmejuto --- * Origin: When I Need Data Output Without Speed 3.1 (2:348/102.99) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2400001 Date: 01/31/97 From: JOSE MEJUTO Time: 03:02am \/To: TIM HUTZLER (Read 3 times) Subj: Passing an array. 28/01/97 22:06, Tim Hutzler escriba a All: Hola Tim! TH> How does one pass an array to a SUB as in the following? TH> I tried a couple of different things, and I get different errors, TH> but nothing that works... Maybe you have the answer. [grin] This corrections make it works: TH> =============== TH> DEF FUNCTION DoAray(STRING) AS WORD Declare Function DoAray(TAray() as STRING) as WORD DEF is for the functions in old fashion, like DEF FN ...bla...bla... TH> DIM Aray1(100) AS STRING 'different arrays, each passed to the same TH> DIM Aray2(50) AS STRING 'function. TH> [... code that works on the arays...] TH> PRINT DoAray (Aray1) Print DoAray (Aray()) TH> PRINT DoAray (Aray2) Print DoAray (Aray2()) TH> STOP TH> FUNCTION DoAray (tAray() AS STRING) -{don't know what goes here Function DoAray (TAray() as SRING) as WORD TH> FOR x=1 TO UBOUNDS(tAray) 'depends on the aray passed For X=1 To Ubound(TAray) TH> IF LEN(tAray(x)) THEN INCR SCnt TH> NEXT TH> FUNCTION = SCnt TH> END FUNCTION Good Luck! Saludotes, ,,, JOS (2:348/102) `0-0' jmejuto@pobox.com /-(_)-\ SysOp de EDIBBS http://www.pobox.com/~jmejuto --- * Origin: When I Need Data Output Without Speed 3.1 (2:348/102.99) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2400002 Date: 02/03/97 From: TIM HUTZLER Time: 12:14pm \/To: JOSE MEJUTO (Read 3 times) Subj: Re: SHELLing to a memory JM>20/01/97 10:59, Tim Hutzler escribia a All: JM>Hola Tim! JM>Yes!, you can use PBSWAP (c) Me :-) If you have internet access JM>write this in your netscape/MS internet browser: I have this file, but it was not organized in such a way that I was able to quickly use it. I need to go back and study it more. I'll let you know. --- Maximus/2 3.01 * Origin: Madman BBS * Chico, California * 916-893-8079 * (1:119/88) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2400003 Date: 02/03/97 From: TIM HUTZLER Time: 12:14pm \/To: KURT KUZBA (Rcvd) (Read 4 times) Subj: Re: Passing an array. TH> How does one pass an array to a SUB as in the following? KK>did you try it like this? [...] No, but I'll try it out in the next few days. tnx --- Maximus/2 3.01 * Origin: Madman BBS * Chico, California * 916-893-8079 * (1:119/88) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2400004 Date: 02/03/97 From: TIM HUTZLER Time: 12:14pm \/To: OLIVIER DAGENAIS (Read 3 times) Subj: Re: Assy access of strin OD>Oh, yeah. Far address.. You could do it manually in Quick- Basic, OD>as well.. (I guess.. Which is first in the far method: segment or OD>offset?) TH>Segment is adx+1. OD>Huh? What is ADX? It is the 32bit version of DX, as EAX is of AX? Sorry, "adx" is short for the address of the instruction data, and oops, I ment adx+2. My point was that the segment of the address is two bytes higher than the offset. And, ofcourse, I am refering to the 16-bit model. TH>I have yet to create an external proceedure. Having a library whould TH>be nice. PB allows me to include source files which contain a few TH>favoriate functions, mostly screen/keyboard IO. The largest programs TH>sorce code is under 200k, and i have not taken a speed hit, yet. [grin] OD>"not taken a speed hit, yet"... meaning your routines are fast???? On a 586 they sure are. But, what I ment was that compile times are only two or three seconds for even those file sizes. PowerBASIC is a true compiler and produces machine code. As for how effient it is, I have not performed any analysis. OD>See ya around! OD>Omega@inorbit.com yep... OD>-!- Maximus/2 3.01 OD> ! Origin: Hyper BBS (613)257-7636 (1:163/557.2) --- Maximus/2 3.01 * Origin: Madman BBS * Chico, California * 916-893-8079 * (1:119/88) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2400005 Date: 02/03/97 From: TIM HUTZLER Time: 12:19pm \/To: ALL (Read 3 times) Subj: Re: Get Current Director -=>Quoting Charles Godard to Lawrence Gordon <=- LG>Why go through all that? PowerBASIC has a built-in function, CURDIR$, that ??>returns the current directory: CG>My mistake Lawrence, and my apologies to all. Those messages were CG>marked for the Quickbasic conference, and due to a mistake got sent CG>here. I have used this function once and discovered that it really hangs up the system when accessing a floppy drive. Apparently it will read the drive *disk* every time it is called. So, use sparingly. The easy fix is to save the path to a string, and update it with each CHDIR call. Works fine that way. --- Maximus/2 3.01 * Origin: Madman BBS * Chico, California * 916-893-8079 * (1:119/88) --------------- FIDO MESSAGE AREA==> TOPIC: 214 POWER BASIC Ref: E2500000 Date: 02/02/97 From: LAWRENCE GORDON Time: 01:26pm \/To: CHARLES GODARD (Read 3 times) Subj: Wordy reply On 29 Jan 97, Charles Godard wrote to Bob Lotspeich: CG> QB4.5 is really my bag. I like the PDS environment but haven't CG> learned all the new PDS features. I've had it a for a while but CG> haven't gotten serious with it. I just got VB lately, and have CG> barely looked it. I think your QUIK_BAS echo is still crosslinked with POWER_BAS, Charles. --- PPoint 2.02 * Origin: Toast House Remote (1:100/560.1)