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:
<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?