It is currently Sat Jan 16, 2021 6:40 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Dev-Object
PostPosted: Wed Dec 11, 2019 8:44 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

I'm releasing Dev-Object, the Dev-Module cousin. The source code compile flawlessly under Window XP SP3 and Ubuntu 19.10 (Sorry Mac users I don't have a Mac to try the compile)

The source code can be downloaded here : https://www.dropbox.com/s/mbg7o2v6594krj6/Dev-Object-V100-Forum.zip?dl=0

Example of use, a RecentFiles object, first the object name then the members :

Image

After that choose the methods as you see fit :
Image

Image

Finally the source code :
Image

This tool and this way of writing purebasic code might not be for everybody.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Wed Dec 11, 2019 8:44 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Reserved for later use !

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Tue Mar 31, 2020 9:07 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

Just let you know that I have updated Dev-Object and it's ready to download (See first post for download link). Nothing very new about the code generator it's self, some minor correction. I have added the help for both French and English languages. Thanks to Thorsten1867 for the MarkDown Gadget.

Have fun !

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Sat Apr 11, 2020 9:37 am 
Offline
Enthusiast
Enthusiast

Joined: Fri Feb 24, 2012 10:19 am
Posts: 205
For information, I use pb5.72 x86 and i had 2 little bugs in "Markdowngadget-module.pb".

Line 599 Structure Document_Structure
I had to change Type.i into Type.q
and line 734 Structure MarkDown_Items_Structure
idem.

M.


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Sat Apr 11, 2020 12:24 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Mesa wrote:
For information, I use pb5.72 x86 and i had 2 little bugs in "Markdowngadget-module.pb".

Line 599 Structure Document_Structure
I had to change Type.i into Type.q
and line 734 Structure MarkDown_Items_Structure
idem.

M.


You probably better to report this bug to Thorsten1867 directly. I didn't touch the code beside commenting the pdf IncludeFile stuff if I remember correctly. That being said I will do the modification and re-upload the source code today.

By the way if you can, some feedback about the use of Dev-Object will be appreciated. Thank you !

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Sat Apr 11, 2020 3:11 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

I have just uploaded the source to include the latest version of the MarkDown Gadget. According to Thorsten1867 the MarkDown Gadget should work on x86 machines as is.

See first post for download link.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Sun Apr 12, 2020 3:36 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

I have re-uploaded the source code because I have added a window to show the statistics of the code generator. See the first post for the download link.

Press Ctrl + F1 few times to open the statistics window. (Work only after 10 codes generation)

Sorry for the inconvenience.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Tue Apr 14, 2020 7:38 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

I have re-uploaded the source code, I have found some error in the language file. See the first post for the download link.

Sorry for the inconvenience.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Tue May 19, 2020 7:18 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

I have found a bug in the copy method generation and made the correction. Beside that the program seem to be stable enough to end the Beta phase. See the first post for download link.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Sun Jul 05, 2020 6:01 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

A small update to version 1.1.0. I have added the support to other object pointer. To make the Dev-Object code generator to recognize them the member name must finish with "Ptr" or "Pointer".

See the first post for download link.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Fri Oct 30, 2020 2:26 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

Just to let you know, the version 1.2.0 is now available to download (See 1st post for download link)

What is new for this version :

    1. An option for "Create", "Open" and "Read" binary file to add a FileFormatID at the beginning of the file.
    2. A possibility to "Read/Write", "Create", "Open" and "Read" encoded or encrypted files using custom libraries. The same option to add a none encoded or encrypted FileFormatID at the beginning of the file.
    3. The not needed instruction in the destructor has been removed.

Customs "Read/Write" encoded or encrypted libraries that can be used are :


Any of these libraries can be used as template to create new ones.

Good programming.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Tue Nov 10, 2020 4:56 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

Just to let you know, the version 1.3.0 is now available to download (See 1st post for download link)

What is new for this version :

    1. Improvement of Copy(), Compare() and Swapping() operators.
    2. Removal of Getters dependency for Equal(), Plus(), Minus(), Add(), Substract(), Product() and Divide() operators

Good programming.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Tue Nov 10, 2020 9:19 pm 
Offline
Addict
Addict
User avatar

Joined: Sun Nov 05, 2006 11:42 pm
Posts: 4835
Location: Lyon - France
Excuse me to not see before your post :oops:
I have run your splendid code and apparently that works here
The OOP is too hard for me, but thanks a lot for sharing this amazing and enormous works :shock: 8)

_________________
ImageThe happiness is a road...
Not a destination


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Sun Nov 22, 2020 12:55 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

Just to let you know, the version 1.4.0 is now available to download (See 1st post for download link)

What is new for this version :

    1. The memory blocks management

The impacted methods by this addition

    Set...()
    Update()
    Reset()
    Clear()
    Copy()
    Compare()
    Swapping()
    All binary file related methods
    All encoded/encrypted file related methods (If the Read/Write Data methods are present.)
    The destructor

See the help about The raw data type to learn how to tell the code generator you want to work with raw memory blocks.

Good programming.

Best regards
StarBootics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
 Post subject: Re: Dev-Object
PostPosted: Thu Nov 26, 2020 9:54 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sun Jul 07, 2013 11:35 am
Posts: 585
Location: Canada
Hello everyone,

Just to let you know that I have made some addition and correction to the help files.

    1. Added licenses information about Scintilla and about expat XML Parser (See "Licenses third party")
    2. Small correction in the "Message from the author" about the current version number and last update date

Nothing special about the code generator for the moment.

Best regards
StarBoottics

_________________
The Stone Age did not end due to a shortage of stones !


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye