Hi all,
Chilkat is starting work to begin official support for B4X. The plan is provide the library download(s) for the full Chilkat API, along with reference documentation on chilkatsoft.com, and a new "B4X" language category on example-code.com with all examples generated for B4X syntax.
I'm going to post questions in this thread for advice as work is ongoing...
1st question: Would it make more sense to have separate downloads for B4J, B4A, B4I or a single download for all?
2nd question: I'm looking at Don Manfred's partial wrapper library, and I see references that are explicitly for B4A, yet I can compile and run on Windows (B4J). For example, in the ChilkatBundle.xml we have this:
Also, in the CkGlobalwrapper, we have this:
Does the parameter type and imports need to be different for use in B4J and B4i? I would think so. Is the AbsObjectWrapper a technique that can be used for all platforms?
Chilkat is starting work to begin official support for B4X. The plan is provide the library download(s) for the full Chilkat API, along with reference documentation on chilkatsoft.com, and a new "B4X" language category on example-code.com with all examples generated for B4X syntax.
I'm going to post questions in this thread for advice as work is ongoing...
1st question: Would it make more sense to have separate downloads for B4J, B4A, B4I or a single download for all?
2nd question: I'm looking at Don Manfred's partial wrapper library, and I see references that are explicitly for B4A, yet I can compile and run on Windows (B4J). For example, in the ChilkatBundle.xml we have this:
<method>
<name>Initialize</name>
<comment></comment>
<returntype>void</returntype>
<parameter>
<name>ba</name>
<type>anywheresoftware.b4a.BA</type>
</parameter>
<parameter>
<name>EventName</name>
<type>java.lang.String</type>
</parameter>
</method>
Also, in the CkGlobalwrapper, we have this:
package de.donmanfred;
import anywheresoftware.b4a.AbsObjectWrapper;
import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.BA.Author;
import anywheresoftware.b4a.BA.ShortName;
import anywheresoftware.b4a.BA.Version;
import com.chilkatsoft.CkGlobal;
import com.chilkatsoft.CkString;
@Version(0.3F)
@ShortName("CkGlobal")
@Author("DonManfred")
public class CkGlobalwrapper extends AbsObjectWrapper<CkGlobal> {
Does the parameter type and imports need to be different for use in B4J and B4i? I would think so. Is the AbsObjectWrapper a technique that can be used for all platforms?