Main
   Home
   About
   DiscussionBoard
Files
   About
   Submit
   Search
Downloads
   Action
   QB64
Links
   Link to us
QB45.org
[ Back to QB45 | FAQ | Search a message | Reply to this message | Back to messages ]

Franco Storato on 02/02/09 - 08:22:38

Hi guys,
I am a new member of this community, i write from Italy.
I have a question: in my company I am trying to improve a supervision software written in quickbasic 4.5. In particular, my actual project is to leave the old EGA screen and use a SVGA raphic mode. I downloaded some libraries from the web (FL35 from Future Software and svgaqb25 from Zephyr). I think I will try to substitute the old EGA routines with the new one, but my question is: which library is better? Are there any different solution for my project (e.g. using a different language compatible to QB4.5)?
Thank you for your replies

Todd on 02/02/09 - 09:13:42

I prefer using Future.Library since it's fairly simple to use and works quite well. I've never really used Zephyr's SVGA library but I heard it's pretty good as well.

CycloNe, a popular QB GUI some time ago, used Zephyr for the 1st version but then the creator migrated it over to Future.Library routines.

Again, I like the Future.Library but it's up to you.

Frengo6 on 02/02/09 - 10:10:33

Thank you.
What about using FreeBASIC? I'm not experienced with this language, but it seems to be more "modern" than qb45, and it has the possibility to work under Linux.

Todd on 02/02/09 - 10:36:32

I know there should be SVGA functions built into FB (use "SCREEN 19, 16") and for colors, you just use LINE, CIRCLE, PSET, etc. but you specify a color value with the RGB method.

LINE (0, 0)-(50, 20), RGB(192, 192, 128), BF

Marcade on 02/02/09 - 23:49:09

I strongly suggest porting your software to freebasic; it'll defenitely prolong the lifespan of it.

If you start using libraries like future library or zephyr, the risk is high your program will not work (well) anymore under more modern systems. Not to mention these libraries lost their support years ago.

Since freebasic's relatively new, has native high resolution support and works without problems on new systems, your chance of trouble in future is much lower.

Todd on 02/03/09 - 07:29:09

I agree with Marcade. Plus FreeBASIC converts the BASIC code straight to Assembly and compiles through a GNU Assembler (ld). It's astonishingly fast!

Reply to this message
Name:
Message:
Please enter this number:
No HTML allowed. You may use BB-code in your posting.
Members
Login
Register
QB45 Members
Member List