Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FB 0.11 with IDE .3.3
#11
Quote:I do not see a clear and stated objective here --- what exactly is the goal --- if things keep on changing in a willy nilly manner then as an application person I will not go to the 'latest' -- I will keep what works .
Ray.

Do people not understand what BETA means?

...willy nilly?
ature has its way of warning a person away from danger: The distinct black and white coloration on a skunk, the chilling buzz of a rattlesanke, a redneck handing you his beer and saying "Watch this!"
Reply
#12
ray rember freebasic is still beta that means things will change as it evoles the orignal qb gfx lib sterling created used SDL as it medium for displaying things.

lillo though it be better to scrap SDL(which was a good move) as a medium because it's like have a wraper over a wraper it's a little nuts and he disliked the idea of having Flip so he rewrote the lib from the ground up using directX and a lot of sweet MMX code to build a pretty sweet little gfx lib that emulates QB gfx nearly perfectly but at the same time adding some extra's and some hooks to alow more more advanced gfx's routines if somone want to write them.

it's all documented in lillo txt file.

if you still want to use sdl you can just use pure sdl you can no longer mix and match now though because SDL no longer exist and is not being linked with the built in GFX lib.

also ray this should be a good thing for you your orignal source code from qb should run with out edit on lillo lib also should be faster for you because you don't have sdl flip problems you were encountering.
Reply
#13
Sorry about that lillo :oops:



And in reply to rayjohn1:
([quote]Post subject: to Z!re[/quote)
Weee! Big Grin

The builtin GFX commands are there to make it easier for new people to adjust to FB, you cannot, and wasn't supposed to mix the built in commands and external libraries.
This would be like setting up a VESA mode in QB using FutureLib, and then complain when you can't use the standard QB primitives (Circle, line, pset etc) in your 1024x768x8bit vesa mode.
Makes no sense.

And noone is trying to force you to use or do anything, if you want to stick with 0.01b, do so, but be aware of the bugs, and that you wont get any support apart from: Get the latest version.

The objective for FBC (I think, I'm not making it) would be to create something that is easy and powerful, that almost anyone can use to create top quality software in our favorite language, BASIC Big Grin
I beleive the same goes for lillos lib.

Things havent changed in a "willy nilly" (wtf?) manner either, if you hadn't mixed stuff to begin with, this would've never happened.
I've used the same base code now since somewhere around 0.04b, it still works. I've had to modify it sometimes, as I was exploting bugs and faults in FBC without knowing it. For example, I was REDIMing static arrays, which is bad. I can't do that in FBC 0.11b, all I had to do was add '$dynamic, which I had jus forgotten.


Learn SDL, accept that things will change, accept that your code may need revision, accept that you may need to do it some other way.

If you can't do that, then I suggest you stick with QB 1.1, as per your suggestion.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)