Basic4ppc V6.30 beta will be released next week

Discussion in 'Announcements' started by Erel, May 2, 2008.

  1. Erel

    Erel Administrator Staff Member Licensed User

    Basic4ppc version 6.30 beta will be released next week.
    Users who like to help by testing the new version should send me a private message.
    Users who tested the previous beta version, still have access to the beta forum and therefore don't need to send me a PM.

    Major improvements in V6.30:
    - Most libraries will be merged to the executable during compilation.
    - All images that were added with the visual designer will be embedded in the executable.
    - ImageList - Support for adding a list of images from the visual designer. These images will be embedded in the executable.
    - New compilation target: Forced QVGA mode. Applications compiled in this mode will use the emulated QVGA mode on VGA devices, making it simple to target both VGA and QVGA devices.
    - Line continuation character - Underscore (_) will allow breaking long lines to several shorter lines.
    - New search and replace dialog (desktop IDE).
    - Array methods - Including methods to easily fill 1d arrays and 2d arrays.
    - Bug fixes and other minor improvements.

    Note: Embedding images and libraries will only be available by compiling with the optimized compiler.
     
  2. RandomCoder

    RandomCoder Well-Known Member Licensed User

    I'm certain the VGA emulation will be welcomed by many and I'm looking forward to testing it myself.
    As always, excellent work Erel.

    Regards,
    RandomCoder
     
  3. Filippo

    Filippo Expert Licensed User

    and when does the search and replace dialog come on the device?
    I'm still waiting for this function:(

    Ciao,
    Filippo
     
  4. Erel

    Erel Administrator Staff Member Licensed User

    The device IDE wasn't changed in this version.

    Another new feature added (desktop IDE) is AutoComplete for variables, controls, subs and objects.
     
  5. Standa

    Standa Member Licensed User

    VGA calendar

    Is in this version (next beta or full) planned fixed calendar for VGA? I tried it in this beta and calendar has no change...
     
  6. Erel

    Erel Administrator Staff Member Licensed User

    Did you try it in Forced QVGA mode? It should appear correctly.
     
  7. Standa

    Standa Member Licensed User

    Yes, in forced QVGA mode it works, but it means, that I can not write vga application, when I need control Calendar.
     
    Last edited: May 14, 2008
  8. Erel

    Erel Administrator Staff Member Licensed User

  9. Standa

    Standa Member Licensed User

    It is exactly, what I want, thanks... :)
     
  10. Erel

    Erel Administrator Staff Member Licensed User

    The credits go to agraham :)
     
  11. agraham

    agraham Expert Licensed User

    Last edited: May 14, 2008
  12. Stellaferox

    Stellaferox Active Member Licensed User

    oversight of all the functions and keywords?

    OK, it finally happened....:sign0085:
    Since the start of B4PPC I lost oversight of all the functions and keywords with the newer versions.
    Is there a "complete" manual in which all the keywords are summarized?

    help appreciated.

    Marc
     
  13. Mr_Gee

    Mr_Gee Active Member Licensed User

  14. Stellaferox

    Stellaferox Active Member Licensed User

    Oh man.....:sign0137:
    thanks!
    Marc
     
  15. Stellaferox

    Stellaferox Active Member Licensed User

    What is the exact Keyword to fill an array with values?
    thanks
    Marc
     
  16. Erel

    Erel Administrator Staff Member Licensed User

  17. Stellaferox

    Stellaferox Active Member Licensed User

    Hmmm.... no way to quickly fill an array of 250 variables with one value then?
     
  18. Erel

    Erel Administrator Staff Member Licensed User

    You will need:
    Code:
    For i = 0 to 249
     arr(i) = someValue
    Next
     
  19. Stellaferox

    Stellaferox Active Member Licensed User

    OK, thanks Erel
     
  20. Cableguy

    Cableguy Expert Licensed User

    If the values are different from one another, them use a long string, and use strsplit, wich creates an array with the values...
    something like:

    myvalues()=StrSplit("250,1,0,45,10,101",",")
    Will populate an array called myvalues:
    myvalue(0)=250
    myvalue(1)=1
    myvalue(2)=0
    myvalue(3)=45
    myvalue(4)=10
    myvalue(5)=101
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice