Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Basic4ppc (Windows Mobile) > Basic4ppc Wishlist > Announcements
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Announcements Announcements of new versions and new libraries.

Next version new features

Reply
 
LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old 07-06-2008, 12:42 PM
GeoTrail's Avatar
Junior Member
 
Join Date: Apr 2007
Location: Bergen, Norway
Posts: 45
Thumbs up

This looks like an exiting new path for B4PPC.
Maybe one day we can compile DLL's directly from the IDE
Reply With Quote
  #12 (permalink)  
Old 07-06-2008, 01:15 PM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 15,689
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

Quote:
Originally Posted by agraham View Post
I think Modules are a very good idea and only involve a single addition to the B4ppc syntax 'Public'. I assume that the mechanism will be based on the existing capability of referencing source files as components so keeping compatibility with the device IDE which I assume (maybe wrongly?) won't support tabbed editing

I am less sure about the need for module name prefixing, the .NET languages get away without it for objects in referenced assemblies except where it is needed in the case of a name clash. It might also make AutoComplete a bit clumsy.
Only the desktop IDE will support tabbed editing.

You can think of modules as singleton objects (or static / shared objects).
I think that the module prefix together with AutoComplete (which will only show the public fields) will be very handy.
The code should be more clear as you will be able to see right away where does each sub come from.
Reply With Quote
  #13 (permalink)  
Old 07-07-2008, 03:08 PM
Knows the basics
 
Join Date: May 2007
Posts: 78
Awards Showcase
Beta Tester 
Total Awards: 1
Default

I see lots of possibilities using modules..

Imagine this:

Program.exe (small size, actually a simple loader)
Menu.mod (encrypted modules)
Program1.mod (encrypted modules)
Program2.mod (encrypted modules)
...
Program3.mod (encrypted modules)


Program.exe loads menu.mod and display a screen selection. User can select Option 1, 2, or 3.. and it will then load the ProgramX into memory; and offload Menu.mod so that memory is optimized.

This is useful for anyone who writes different modular addons for projects.
Reply With Quote
  #14 (permalink)  
Old 07-07-2008, 03:21 PM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

I don't think the Modules that Erel is proposing will help at all for this sort of thing. A B4ppc program implemented in modules will compile into a single application. The modules will be a (welcome) way of compartmentalising code and hiding implementation details by only having Public interfaces exposed to other Modules and the main program.

To implement what you describe in B4ppc requires separately compiled applications implemented as exe or dll.
Reply With Quote
  #15 (permalink)  
Old 07-15-2008, 02:28 PM
Basic4ppc Veteran
 
Join Date: Feb 2008
Location: Hilversum, The Netherlands
Posts: 295
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Quote:
Originally Posted by klaus View Post
It would be interesting that the modules could be in different directories. In my programs there is some common code that could be in one or several modules in a general directory and the specific code for a specific program in it's specific directory. So all projects look for these general modules in the same directory and no need to copy them to all project directories.
I love this idea maybe AppPath and the default install folder under/BAS
that way you can put the frequently used items under the install dir, and project specific items under the AppPath.

Also an easy way to import these .BAS files would also be nice
e.g. Tools>Modules>
import - would give you a OpenFile dialog
select - would show you the modules in the B4P install folder


Just being curious, when is the next release scheduled?
and where can i sign up for the beta test
Reply With Quote
  #16 (permalink)  
Old 07-15-2008, 04:55 PM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 15,689
Awards Showcase
Basic4ppc Founder 
Total Awards: 1
Default

I want to update you all that controls and objects will not be global as I first wrote.
Instead each module will have its own set of controls and objects (which will be accessible by other modules). Making it much easier to reuse modules.


Quote:
Originally Posted by Mr_Gee View Post

Just being curious, when is the next release scheduled?
and where can i sign up for the beta test
I hope to release a beta version during September. Any help with testing the beta version will be highly appreciated
You will be able to join the beta testers group after the release.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
VGA Version of the PPC IDE Mr_Gee Basic4ppc Wishlist 7 10-22-2008 02:59 PM
Version 6.01 Problem with SIP Features of Hardware Library Woinowski Bug Reports 4 01-08-2008 12:59 PM
useful features albgreco Basic4ppc Wishlist 5 01-03-2008 01:49 PM
New Version 6.01 IansResearch Questions (Windows Mobile) 2 12-28-2007 11:12 AM
Version 5.00 has been sent Erel Announcements 3 06-28-2007 07:23 AM


All times are GMT. The time now is 07:52 AM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0