Android Tutorial [B4X] B4A, B4i, B4J and B4r API documentation - B4X Object Browser

Discussion in 'Tutorials & Examples' started by Vader, Jan 26, 2013.

  1. Vader

    Vader Well-Known Member Licensed User

    A good place to start would be here:

    NOTE: THIS IS PURELY OPTIONAL

    upload_2015-2-7_21-20-53.png
     
  2. Vader

    Vader Well-Known Member Licensed User

    What languages do we need to start with?
     
  3. Cableguy

    Cableguy Expert Licensed User

    Since the code is English Based, Its a good language to start with, then I can help with any translation needed to Portuguese (from Portugal not Brazil)...
    I'm sure any other language will have volunteers up for translation.

    4 Basic languages would be enough ( I can do with only 3 of them)

    1 - English
    2 - German
    3 - French
    4 - Portuguese
     
    Vader likes this.
  4. Vader

    Vader Well-Known Member Licensed User

  5. Vader

    Vader Well-Known Member Licensed User

    Thanks for your donation Paulo!
     
  6. Vader

    Vader Well-Known Member Licensed User

    Is the Portuguese in B4X Object Browser not correct for you?
     
    Peter Simpson likes this.
  7. Cableguy

    Cableguy Expert Licensed User

    There are subtle differences between Portuguese and Brazilian language... a bit like USA vs UK vs Australian english
     
  8. Peter Simpson

    Peter Simpson Expert Licensed User

    Oops.
    Click on Tools then check Load XML On Demand. Now click on any library, well this is what I get anyway..
    Untitled-1.jpg

    Code:
    See the end of this message for details on invoking
    just-
    in-time (JIT) debugging instead of this dialog box.

    ************** 
    Exception Text **************
    System.ArgumentNullException: Value cannot be 
    null.
    Parameter name: 
    path
       at System.IO.StreamReader..ctor(
    String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
       at System.IO.StreamReader..ctor(
    String path, Encoding encoding)
       at Browser.frmMain.LoadXMLFileData(
    String Filename, TreeNode RootNode, Library ParentLibrary)
       at Browser.frmMain.SelectLibraryOrClassTreeNode()
       at Browser.frmMain.tvwClasses_AfterSelect(Object 
    sender, TreeViewEventArgs e)
       at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
       at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
       at System.Windows.Forms.TreeView.WmNotify(Message& m)
       at System.Windows.Forms.TreeView.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 
    2.0.0.0
        Win32 Version: 
    2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
        CodeBase: 
    file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Browser
        Assembly Version: 
    1.0.0.0
        Win32 Version: 
    1.0.0.0
        CodeBase: 
    file:///C:/Program%20Files%20(x86)/Vader%20Consulting/B4x%20Object%20Browser/Browser.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 
    2.0.0.0
        Win32 Version: 
    2.0.50727.8008 (FX35W81RTMGDR.050727-8000)
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Assembly Version: 
    2.0.0.0
        Win32 Version: 
    2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 
    2.0.0.0
        Win32 Version: 
    2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    LibraryObjects
        Assembly Version: 
    1.0.0.0
        Win32 Version: 
    1.0.0.0
        CodeBase: 
    file:///C:/Program%20Files%20(x86)/Vader%20Consulting/B4x%20Object%20Browser/LibraryObjects.DLL
    ----------------------------------------
    HtmlRichTextBox
        Assembly Version: 
    1.0.5445.39901
        Win32 Version: 
    1.0.5445.39901
        CodeBase: 
    file:///C:/Program%20Files%20(x86)/Vader%20Consulting/B4x%20Object%20Browser/HtmlRichTextBox.DLL
    ----------------------------------------
    System.Configuration
        Assembly Version: 
    2.0.0.0
        Win32 Version: 
    2.0.50727.8007 (FX35W81RTMGDR.050727-8000)
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 
    2.0.0.0
        Win32 Version: 
    2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    AutoUpdater.NET
        Assembly Version: 
    1.2.0.0
        Win32 Version: 
    1.2.0.0
        CodeBase: 
    file:///C:/Program%20Files%20(x86)/Vader%20Consulting/B4x%20Object%20Browser/AutoUpdater.NET.DLL
    ----------------------------------------
    gerycg-g
        Assembly Version: 
    2.0.0.0
        Win32 Version: 
    2.0.50727.8009 (FX35W81RTMGDR.050727-8000)
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Xml.Linq
        Assembly Version: 
    3.5.0.0
        Win32 Version: 
    3.5.30729.7903 built by: Win9Rel
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
    ----------------------------------------
    System.Core
        Assembly Version: 
    3.5.0.0
        Win32 Version: 
    3.5.30729.7903 built by: Win9Rel
        CodeBase: 
    file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set 
    in the system.windows.forms section.
    The 
    application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
        <system.windows.forms jitDebugging=
    "true" />
    </configuration>

    When JIT debugging 
    is enabled, any unhandled exception
    will be sent 
    to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
     
  9. Peter Simpson

    Peter Simpson Expert Licensed User

    Oh yes, also if I right click on an library (Class) then select either Document Library or Document Class I also get errors.
     
  10. Vader

    Vader Well-Known Member Licensed User

    Wow, that problem has been there for a while (obviously not many people use "Load XML on Demand").

    It's now fixed:
    LoadXMLFileData(ThisLibrary.Path.Value, tvwClasses.SelectedNode, ThisLibrary);

    should have been:
    LoadXMLFileData(ThisLibrary.Path.InnerText, tvwClasses.SelectedNode, ThisLibrary);

    There is a couple of other things I fixed last night (GUI related), so give me 30 minutes and I'll have it published.

    Thanks very much for reporting this.
     
  11. Vader

    Vader Well-Known Member Licensed User

    This is the same problem just manifested differently.
     
  12. Vader

    Vader Well-Known Member Licensed User

    This is now fixed. Please restart B4X Object Browser to get the AutoUpdate notification.
     
  13. Peter Simpson

    Peter Simpson Expert Licensed User

    Wow, that was a fast response and fix, cheers :)
     
    Vader likes this.
  14. Vader

    Vader Well-Known Member Licensed User

    Yeah, I'm trying to keep up with Erel ;)
     
    Cableguy and Peter Simpson like this.
  15. Cableguy

    Cableguy Expert Licensed User

    Vader, how can I help you with a Portuguese From Portugal language translation? I've found a few phrases that sound bizarre with the current translation.
     
  16. Vader

    Vader Well-Known Member Licensed User

    I can send you a spreadsheet with all the text in it, or you can just send me a list of the English words and what it should be. You decide
     
  17. Cableguy

    Cableguy Expert Licensed User

    Send me the file and i'l return it to you properly filled
     
  18. magicpig

    magicpig Member Licensed User

    snapshot1.jpg
    Dear Vader,I am a B4A user from China.and just download your software Tools "B4a Obejct Brower"(latest Version3.2.5.14)
    Thanks for your working.It is a very useful tools.But ,when I use this tools ,I met a error message box each click. I Choose the Language"english",But it also happened.

    I think you maybe use C# to program it.I suggest to check the Structure Charset.Please check if charset is Unicode.If you use ANSI.it will happen in Windows System(East Asia Language Version).

    and another thing.The Chinese Language resource is not in good translation quality.Maybe I can help you to translate it into Chinase Simplified(Zh-CN).The language of Chinese NOW in your tools ,is Chinese Traditional.(TW-CN)

    Thanks.
     
  19. Vader

    Vader Well-Known Member Licensed User

    4.1.0.0 is the latest version. Can you please download that and try it first.
     
  20. magicpig

    magicpig Member Licensed User

    Dear Vader,I update to the latest version B4X Object Browser 4.1.1.0.But the also display the error message (Exception from HRESULT:0x8007007A)
     
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