• Print

Author Topic: Do we need an FAQ?  (Read 278 times)

mcalkins

  • Hero Member
  • *****
  • Posts: 1269
    • qbasicmichael.com
    • Email
Do we need an FAQ?
« on: February 08, 2013, 06:20:31 PM »
It seems to me that we tend to repeatedly have questions over and over about the same subjects. Two recent examples would be RND and floating point rounding. These are matters which have been covered in detail, sometimes repeatedly, on these forums. Perhaps we should put together an FAQ, so that questions like these don't have to be asked and answered over and over.

Regards,
Michael
The QBASIC Forum Community: http://www.network54.com/index/10167 Includes off-topic subforums.
QB64 Off-topic subforum: http://qb64offtopic.freeforums.org/

DSMan195276

  • Hero Member
  • *****
  • Posts: 1978
  • Yes
    • Email
Re: Do we need an FAQ?
« Reply #1 on: February 08, 2013, 06:47:56 PM »
We have one actually: http://qb64.net/wiki/index.php?title=QB64_FAQ

It's in the Wiki though, so that might be why not as many people have seen it (And the questions that are common now might never have gotten put on it either). Perhaps it's worth working on if there are some new things worth adding.

Matt
"Cast your cares on the Lord and he will sustain you; he will never let the righteous be shaken" -- Psalm 55:22
QB64 Linux Installer

Clippy

  • Hero Member
  • *****
  • Posts: 16431
  • I LOVE π = 4 * ATN(1)    Use the QB64 WIKI >>>
    • Pete's Qbasic Site
    • Email
Re: Do we need an FAQ?
« Reply #2 on: February 08, 2013, 10:49:28 PM »
If you have any suggestions then please post them. I try to follow the board so that most common questions get put there. I also update keywords when common problems arise. The best place to post WIKI suggestions is in the Community Forum otherwise.
QB64 WIKI: Main Page
Download Q-Basics Code Demo: Q-Basics.zip
Download QB64 BAT, IconAdder and VBS shortcuts: QB64BAT.zip
Download QB64 DLL files in a ZIP: Program64.zip

mcalkins

  • Hero Member
  • *****
  • Posts: 1269
    • qbasicmichael.com
    • Email
Re: Do we need an FAQ?
« Reply #3 on: February 09, 2013, 01:08:24 AM »
I was venting a bit. Sorry if anyone was offended.

I'll probably post some suggestions, but not right now. (I'm just feeling a bit stressed at the moment. Sorry everyone.)

(SMcNeill and Gorlock: Sorry, I'm just taking a break from your topics. I had meant to get back to them by now. I will return to them...)

Regards,
Michael
The QBASIC Forum Community: http://www.network54.com/index/10167 Includes off-topic subforums.
QB64 Off-topic subforum: http://qb64offtopic.freeforums.org/

Clippy

  • Hero Member
  • *****
  • Posts: 16431
  • I LOVE π = 4 * ATN(1)    Use the QB64 WIKI >>>
    • Pete's Qbasic Site
    • Email
Re: Do we need an FAQ?
« Reply #4 on: February 09, 2013, 01:21:07 AM »
No wonder you are stressed. I see you were getting pretty deep in a couple of threads. Relax...  ;)
QB64 WIKI: Main Page
Download Q-Basics Code Demo: Q-Basics.zip
Download QB64 BAT, IconAdder and VBS shortcuts: QB64BAT.zip
Download QB64 DLL files in a ZIP: Program64.zip

SMcNeill

  • Hero Member
  • *****
  • Posts: 2414
    • Email
Re: Do we need an FAQ?
« Reply #5 on: February 09, 2013, 02:04:46 AM »
Quote from: mcalkins on February 09, 2013, 01:08:24 AM
(SMcNeill and Gorlock: Sorry, I'm just taking a break from your topics. I had meant to get back to them by now. I will return to them...)

No worries.  I think I've finally got mine sorted out.

By going to a graphic screen, I had to introduce an On Timer event to simulate a blinking cursor.   That sub generated a _DEST swap to keep the cursor on screen, and _DEST destroyed the VIEW PRINT (which I'm still at a loss of WHY we need it, but we DO).  By going in and adding VIEW PRINT statements to the end of the cursor sub, it fixed the problem with my IDE crashing at every LOCATE statement.

Then I was crashing when trying to draw menu boxes, and after much digging I found the source of it.   QB64 IDE uses SUB ideboxshadow to draw a highlight shadow around our box.  It wants to print a CHR$(SCREEN(x,y)) to our graphic screen--- and again I have no idea why this fails, but it does.   All I did was swap out to a " " (single space), and the problems disappeared.   

The purpose of the CHR$(SCREEN(x,y))????  I have no clue....   It was an easy swap once I found the right place to swap things, but I really don't see what it was even for originally, much less why it killed our program.

With both those bugs out though, I can now generate a 256 color IDE, and use custom fonts in it.  All that's left now is to trap for instability (if I generated any), and look for possible bugs and issues.  I've been coding with a color IDE for the last day or so, and haven't encountered any great problems, so I'm thinking I'm about done with this tweak.  :D

There's still some colors I need to go in and hunt down to make customizable, but we can generate some very nice, bright looking IDE screens already with the options provided, and they don't seem to generate additional lag or performance issues for me, from my testing so far.   Soon(tm), I'm going to go in and add a '#IMAGE command which will let a user add pictures inside their code, similar to remarks.

Remarks are nice, but sometimes a picture can do more to illustrate a point or concept much more than any amount of words can.   I think it'll finally be nice to be able to view some INSIDE a program's code, instead of only being able to display them when the program is actually running.  :)


Many, many thanks for all your help.  If you want a break, feel free to take one anytime.  You deserve all the free time you want, in my opinion.  It's not like we're paying you for any assistance you give...

But, if you EVER need a reference for a job in programming anywhere, feel free to add my name to your list of contacts.  There's not many people I turn to with questions, or to ask advice from, but you ARE one of those people I will.  You've proven yourself friendly, knowledgable, and well versed in many different aspects of programming.

Though I don't have money to give for the help you've delivered, you do have my deepest respect as a fellow programmer.  NEVER feel an obligation to my topics.  I understand the need to sit back and relax as much as (if not more than) anyone else.  There's nothing I'm doing that can't be postponed a day, week, year.... Forever really!  LOL ;)

If you ever need any help, references, or advice, feel free to ask though.  I can't answer every problem, but I'll do what I can when I can.  I appreciate all the help you've given already.  I *really* need to improve my MS interaction skills, and then maybe those evil crashes won't leave me just scratching my head so soundly in the future...

So much to learn, so little time......  :P
http://bit.ly/TextImage -- Library of QB64 code to manipulate text and images, as a BM library.
http://bit.ly/Color32 -- A set of color CONST for use in 32 bit mode, as a BI library.

http://bit.ly/DataToDrive - A set of routines to quickly and easily get data to and from the disk.  BI and BM files

codeguy

  • Hero Member
  • *****
  • Posts: 3552
  • what the h3ll did i name that code?
    • stuff at dkm
    • Email
Re: Do we need an FAQ?
« Reply #6 on: February 09, 2013, 08:42:45 AM »
i think chr$(screen(x,y)) is a test of the emergency qb64 compiler. i have noticed in looking at the source of qb64 there are other such things like this. it's not sloppy coding so much as a test, so i think it could probably be safely modified for more efficient operation.
http://denteddisk.forums-free.com/make-an-appointment-with-the-resident-code-guru-f34.html

OlDosLover

  • Hero Member
  • *****
  • Posts: 3859
  • OlDosLover
    • Email
Re: Do we need an FAQ?
« Reply #7 on: February 09, 2013, 02:58:41 PM »
Hi all,
   
Quote
It seems to me that we tend to repeatedly have questions over and over about the same subjects.
I agree. These things arent really covered in the wiki as yet. Perhaps we could have a stickied topic in community development that is edited and moderated and then updated to the wiki.
OlDosLover.

Clippy

  • Hero Member
  • *****
  • Posts: 16431
  • I LOVE π = 4 * ATN(1)    Use the QB64 WIKI >>>
    • Pete's Qbasic Site
    • Email
Re: Do we need an FAQ?
« Reply #8 on: February 09, 2013, 03:21:59 PM »
Then what would be left to talk about? Politics?  ;)
QB64 WIKI: Main Page
Download Q-Basics Code Demo: Q-Basics.zip
Download QB64 BAT, IconAdder and VBS shortcuts: QB64BAT.zip
Download QB64 DLL files in a ZIP: Program64.zip

OlDosLover

  • Hero Member
  • *****
  • Posts: 3859
  • OlDosLover
    • Email
Re: Do we need an FAQ?
« Reply #9 on: February 09, 2013, 09:07:33 PM »
Hi all,
   
Quote
Then what would be left to talk about?
If not that then most probably girls followed by science and betting.
OlDosLover.

mcalkins

  • Hero Member
  • *****
  • Posts: 1269
    • qbasicmichael.com
    • Email
Re: Do we need an FAQ?
« Reply #10 on: February 21, 2013, 12:29:28 PM »
The QBASIC Forum Community: http://www.network54.com/index/10167 Includes off-topic subforums.
QB64 Off-topic subforum: http://qb64offtopic.freeforums.org/

Clippy

  • Hero Member
  • *****
  • Posts: 16431
  • I LOVE π = 4 * ATN(1)    Use the QB64 WIKI >>>
    • Pete's Qbasic Site
    • Email
Re: Do we need an FAQ?
« Reply #11 on: February 21, 2013, 12:41:55 PM »
Very nice! Post it in the Tutorial section Michael. I'll link to it in the WIKI once it is there. You can edit it all you want then.
QB64 WIKI: Main Page
Download Q-Basics Code Demo: Q-Basics.zip
Download QB64 BAT, IconAdder and VBS shortcuts: QB64BAT.zip
Download QB64 DLL files in a ZIP: Program64.zip

mcalkins

  • Hero Member
  • *****
  • Posts: 1269
    • qbasicmichael.com
    • Email
Re: Do we need an FAQ?
« Reply #12 on: February 21, 2013, 12:58:29 PM »
Thanks. I'll probably do it tonight.

Regards,
Michael
The QBASIC Forum Community: http://www.network54.com/index/10167 Includes off-topic subforums.
QB64 Off-topic subforum: http://qb64offtopic.freeforums.org/

  • Print