Package deal: PBDEV - PureBasic Developer + PBSGPLIB

Developed or developing a new product in PureBasic? Tell the world about it.
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Package deal: PBDEV - PureBasic Developer + PBSGPLIB

Post by Edwin Knoppert »

Buy PBDev + option pack PBSGPLIB and you'll get PBSGPLIB for $35 instead of $45 (price may change in the future)

PBSGPLIB has a lot of custom controls and even a full blown print (+preview) system.
And much more.

An easy to use library for use with PureBasic is in the works.
(May take some time since there are awful lot of calls available :) )

See http://www.hellobasic.com for PBDev, the PBDev's regsoft site contains a checkbox to enable this package deal.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6175
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

edwin, can pbdev do roundtrip?

(that is, create a project in pbdev, then load it in another editor, change some stuff, then load it back in pbdev)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

It was not intended to do so but i just figured it might be possible.

DL to test yourself:
1) Create a form.
2) Remove all code or adapt the main module.
3) F8, to open editor, code is now generated to tempfile.
4) Copy tempfile into your project and call it somehow.

Maybe you have a suggestion to make the generated code as you wanted it.
(Email a modified file or so)
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

maybe i misunderstood.
You can use includefiles from within the developer.
Click right mouse on modules to add file, but this is nothing more than a reference to the file.

So, you can keep editting that part. file with any editor.
PBDev will only link it in on compile.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6175
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

moet er nog een keer naar kijken, kan het wat moeilijk uitleggen :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Ja det skulle nok ikke undre mig :D
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

thefool wrote:Ja det skulle nok ikke undre mig :D
Stands for:

Thanks, just bought #100 licences :)
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

:D
just downloaded pbdev. will try it out now.
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

OK,

As mentioned, i'm working on a library now to make easier use of PBSGPLIB.

After that i'm going to improve PBDev somewhat more.

Several people strand that they expect PBDev holds them back but actually isn't really.
Unless some exotic pb control is not supported.

If a control is not supported in design mode, you can still add it right after the form is created by creating the list again, create control, close the list.

Will check if PBDev can write to a single includefile instead.
So the generated code can be used in another editor (as fixed part though)
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6175
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

is it pssible to define a default external editor?
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

No.

but i mentioned i'll look into a method to generate a single file to be included in your project.
You would only need PBDev to regenerate this include if you change something PBDev related.

Or did you mention F8?
This is only to debug the application.
Changes are not reflected in the project on return.
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

It is a developer actually..
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

As mentioned before, i'm preparing a purebasic library to make easier use of PBSGPLIB.

You can read more over here.

http://www.hellobasic.com/cgi-bin/forum ... 1056490842

It requires the latest beta(!)

I used the following code to test it from within PBDev:

Code: Select all


    If UseGadgetList( hWndMain )

        ;PBSGPLIB_SQLiteDataGadget( 201, 100, 100, 300, 40, "dgfr", 0 )
        
        ;PBSGPLIB_BrowseForFolderGadget( 202, 50, 50, 180, 180 )
        ;PBSGPLIB_CheckListBoxGadget( 203, 250, 250, 140, 140, 0 )
        ;PBSGPLIB_ThreedButtonGadget( 204, 250, 250, 140, 140, "tdb", 0 )
        ;PBSGPLIB_ThreedPanelGadget( 204, 250, 250, 140, 140, "tdg" )
        PBSGPLIB_ProgressBarGadget( 204, 250, 250, 340, 40 )
        ;PBSGPLIB_CheckListBoxAddItem( 203, "123124" )
        ;PBSGPLIB_CheckListBoxAddItem( 203, "231245" )
        
        ;CloseGadgetList()

    EndIf
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post by Edwin Knoppert »

Forgot, I believe there is a problem with the SQLITE data control at this moment.
Of course this will be looked into.
Post Reply