Author Topic: PowerBASIC  (Read 4399 times)

0 Members and 1 Guest are viewing this topic.

John

  • Hero Member
  • *****
  • Posts: 3150
PowerBASIC
« on: February 15, 2018, 08:17:05 PM »
Eros started a thread looking for advice with array sort. After he posted his ThinBASIC version I posted a Script BASIC example. It was deleted (mine not Eros's) and I'm now banned for making the post they are calling spam.

This is how bad it has gotten on the PowerBASIC forum and the do nothing owner acting like a dictator rather then a vendor. I hope more of the PB customers find O2 and don't get sucked into their BS about carrying on with the compiler.

Quote from: Mike Lobanovsky
I don't want to speculate any more on this subject. Frankly, I both lost interest and ran out of popcorn waiting for anything to happen at all.

Drake Software is like a dog that caught the car and has no idea what to do next.
« Last Edit: February 15, 2018, 08:28:31 PM by John »

Charles Pegge

  • Admin Support Member
  • *****
  • Posts: 3691
    • Oxygen Basic
Re: PowerBASIC
« Reply #1 on: February 17, 2018, 02:02:55 AM »

Sorry you got canned, John. I visit the PB forum very occasionally. Is there anything interesting going on?

Aurel

  • Sr. Member
  • ****
  • Posts: 252
Re: PowerBASIC
« Reply #2 on: February 17, 2018, 06:31:11 AM »
John
I don't get it why you post anything there  :o
especially about scriptBasic ..probably is not allowed to post about any other basic dialect.
Heh ..powerBasic users ...looks that are not interested for o2

John

  • Hero Member
  • *****
  • Posts: 3150
Re: PowerBASIC
« Reply #3 on: February 17, 2018, 04:22:19 PM »
Quote
Sorry you got canned, John. I visit the PB forum very occasionally. Is there anything interesting going on?

Just the remaining Zale Zombies that jerk each other off.

It is almost too painful to watch Chris Boss trying to sell his $249 EZGUI DLL that is perpetually on sale between $24.99 to as low as $14.99 around holidays.
« Last Edit: February 19, 2018, 06:02:39 PM by John »

chrisc

  • Guest
Re: PowerBASIC
« Reply #4 on: February 19, 2018, 11:36:36 AM »
Hello all

As i mentioned before, i have given up on PB. you see anyone who requested or implied for 64bits compiler
he will be shot down by a horde of dogs and his post gets deleted.
Drake also employ fake members to comment and demean against other members who sought for 64bits.
notably one of fake users is "Bob Carver"  he is the mouthpiece of the drakes.

Best that you all come up with a PB to O2 converter and i will buy from you.

John

  • Hero Member
  • *****
  • Posts: 3150
Re: PowerBASIC
« Reply #5 on: February 19, 2018, 05:58:41 PM »
The only use of PowerBASIC is for hobby programming. You would have to be nuts to use tools frozen in time.

Charles Pegge

  • Admin Support Member
  • *****
  • Posts: 3691
    • Oxygen Basic
Re: PowerBASIC
« Reply #6 on: February 19, 2018, 07:17:20 PM »

PB has a complex syntax, and a huge core. The PB10 manual has over 2000 pages in a 19meg pdf

Any volunteers?  ;D

I think the language set is worth some close scrutiny, though.

John

  • Hero Member
  • *****
  • Posts: 3150
Re: PowerBASIC
« Reply #7 on: February 19, 2018, 07:20:32 PM »
Quote
Best that you all come up with a PB to O2 converter and i will buy from you.

Can you provide a list of PowerBASIC functionality that would require changes or additions to OxygenBasic

Please exclude DDT and COM.

chrisc

  • Guest
Re: PowerBASIC
« Reply #8 on: February 20, 2018, 12:41:09 PM »
@ John and Charles

I'm not that good in PB either, nor with O2 as i'm only a beginner programmer.
i do find that PB is close to vb6 (which i program previously)  only prob is that there is no update to 64bits
which O2 could offer.  and that my present workplace they're using PB and my boss wanted a change to 64bits

O2 maybe an alternative as compare to Purebasic which is rediculoius to use especially the looping structure
and their variable declaration statements, Purebasic doesn't work like basic at all. Most of my present workplace
also use PB DDT,  so we would like PB DDT be converted to O2 SDK by the converter. My boss is willing to pay for
this converter as customers have demanded for 64bits.

Freebasic users are quite reluctant to help, so we decided not to pursue FB anymore. 

With this PB to O2 converter, I can guarantee that many PB users will  come over to O2 in droves given the stagnant
situation in PB

Chris
 

Aurel

  • Sr. Member
  • ****
  • Posts: 252
Re: PowerBASIC
« Reply #9 on: February 20, 2018, 12:59:08 PM »
well i translated James Klutho smallBasic written in PowerBasic to Oxygen Basic
just to see if is possible and yes It is..is not that hard .
with some help from Charles and one guy from Jose Roca forum i do that.
But it is written in very Basic- like way with usual structures
and translate or build converter for all DDT would require HUGE include file with very well designed
function,macros and God knows what more to replace all GUI functions.
On the other hand Oxygen is not that hard to learn ,plenty of examples are in oxygen pack.

Josť Roca

  • Jr. Member
  • **
  • Posts: 50
Re: PowerBASIC
« Reply #10 on: February 20, 2018, 01:21:17 PM »
Quote
Most of my present workplace also use PB DDT,  so we would like PB DDT be converted to O2 SDK by the converter.

The problem is that DDT uses a GUI engine built on top of the Windows Dialog engine, and also performs some trickery, so besides a translator it would we needed to replicate this engine with code. I strongly doubt that you will find anybody willing to do it.

Years ago there were some PBer's that thought that it was possible to make a converter from VB6 to PB. I was invited to join, but I said that it was "dead on arrival". After some years losing his time, they abandoned the project.

John

  • Hero Member
  • *****
  • Posts: 3150
Re: PowerBASIC
« Reply #11 on: February 20, 2018, 06:37:00 PM »
I think it would be more helpful for a side be side PB/O2 syntax list and then determine what type of translator if any is needed. It would also be a good way to test O2 syntax as we know it. I'm sure there is tricks and variations only Charles knows. This may be a good way to have Charles expose them.


John

  • Hero Member
  • *****
  • Posts: 3150
Re: PowerBASIC
« Reply #12 on: February 20, 2018, 06:49:26 PM »
Charles,

Can you enable the wiki feature (public access) on the O2 Github site? If you make me a member, (support@scriptbasic.org) I can help with the Wiki and maybe get something going.

John

chrisc

  • Guest
Re: PowerBASIC
« Reply #13 on: February 20, 2018, 07:24:39 PM »
Thanxx all  l appreciate much help from all

Charles Pegge

  • Admin Support Member
  • *****
  • Posts: 3691
    • Oxygen Basic
Re: PowerBASIC
« Reply #14 on: February 21, 2018, 02:57:01 AM »
PowerBasic keywords A B C / OxygenBasic compatibility

This is derived from a sample of keywords from the manual:

ABS            same
ACCELATTACH    -
ACODE$         automatic
AND            same
ARRAY ASSIGN   int a={10,20,30..}
ARRAY DELETE   -
ARRAY INSERT   -
ARRAY SCAN     -
ARRAY SORT     -
ARRAYATTR      -
ASC function   same
ASC statement  req procedure
ASM            redundant
ASMALIGN       o2 ! 10
ASMDATA        redundant
ATN            same

BEEP           req procedure
BGR            req function
BIN            req function
BIT CALC       req procedure
BIT            req function
BIT            req procedure
BIT$           req function
BITS           -
BITSE          -
BUILD$         req procedure

CALL           same
CALL DWORD     redundant
CALLSTK        req procedure
CALLSTK$       req function
CALLSTKCOUNT   req function
CB             -
CBYT ...       automatic
CEIL           same
CHDIR          req procedure
CHDIVE         req procedure
CHRBYTES       req macro
CHRTOOEM$      ?
CHRToUtf8$     automatic
CHOOSE         req macro
CHR$           similar
CLASS          similar
CLIP$          req macro
CLIPBOARD      req macro
CLOSE          req procedure
CLSID$         req macro guidval
CODEPTR        req macro @ &
COMBOBOX       -
COMM CLOSE     -
COMM           -
COMM LINE      -
COMM PRINT     -
COMM RECV      -
COMM RESET     -
COMM SEND      -
COMM SET       -
COMM TIMEOUT   -
COMMAND$       req function
CONTROL ...    -
COS            same
CSET           req procedure
CSET$          req function
CURDIR$        req function

« Last Edit: February 21, 2018, 03:19:00 AM by Charles Pegge »