1. *** New version of B4J is available ***
    B4J v7.8
    Dismiss Notice

iOS Question Decompile B4XTable

Discussion in 'iOS Questions' started by Enthousiastic, Apr 10, 2019.

  1. Enthousiastic

    Enthousiastic Active Member Licensed User

    Hello , is it possible to decompile B4XTable library ( if i say it correctly ) ?
    I have a mac and i want to modify the code through Xcode and make another library so be able later to make b4i libraries . Many thanks in advanced to all of you in the forum.
     
  2. klaus

    klaus Expert Licensed User

    B4XTable is a B4XLibrary.
    If you unzip the B4XTable.b4xlib file you get the B4XTable.bas file, a File folder and a manifest.txt file.
    You are intersted in the B4XTable.bas file.
     
    Erel likes this.
  3. Erel

    Erel Administrator Staff Member Licensed User

    B4XTable is written with B4X. You should modify it with B4i, not Xcode.
     
  4. Enthousiastic

    Enthousiastic Active Member Licensed User

    Thank you . I was told that you can unzip B4Xtable.b4xlib with iArchiver . Is there any code example , how can i do it ( sorry for my ignorence ) ?
     
  5. klaus

    klaus Expert Licensed User

    I use 7zip to zip and unzip, like any zip file.
    When you unzip the B4XTable.b4xlib, you get this:

    upload_2019-4-12_19-37-1.png

    B4XTable.bas is the CustomView module.
    The Files folder contains the three layout files, one for each product.

    And the manifest.txt file contains:
    Version=1.00
    B4J.DependsOn=B4XFormatter.b4xlib, jSQL, sqlite-jdbc-3.7.2
    B4A.DependsOn=B4XFormatter.b4xlib, SQL
    B4i.DependsOn=B4XFormatter.b4xlib, iSQL

    Version number and the used libraries.

    Did you see this: [new feature] b4x lib - a new type of library
     
  6. Erel

    Erel Administrator Staff Member Licensed User

    Tip: post a question before you modify the source code. Maybe it is possible to do what you need without modifying the library.
     
    klaus likes this.
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