Hallo,
ich möchte in meinem Projekt eine externe dll (Chilkat) einbinden.
Hier ist die Installationsanleitung für Java unter Windows.
Dank
dieser Anleitung habe ich es geschafft, eine externe *.jar einzubinden. (Übringes... Sprict man hierbei von einer Klasse, einer Bibliothek, einer externen Java API oder wie nennt sich das dann?)
Aber zu der chilkat.jar die ich einbinden möchte, gehört noch eine chilkat.dll. Mit regsvr32 kann ich sie jedenfalls nicht registrieren. Wie kann ich sie in Jabaco einbinden?
Nun was ich gemacht habe:
Die
chilkat-9.5.0-jdk7-x64.zip habe ich ein einen Ordner entpackt und in Jabaco die chilkat.jar mit F1 eingebunden.
Mit folgendem Code bekomm ich aber einen Fehler:
Public Sub Command1_Click()
Dim success As Long success = New com#chilkatsoft#CkMailMan.UnlockComponent("test")
If (success <> 1) Then
MsgBox "Component unlock failed"
End If
End Sub
Das ist der Java Code den ich zur Grundlage genommen habe
import com.chilkatsoft.*;
public class ChilkatExample {
static {
try {
System.loadLibrary("chilkat");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load.\n" + e);
System.exit(1);
}
}
public static void main(String argv[])
{
CkMailMan mailman = new CkMailMan();
boolean success;
success = mailman.UnlockComponent("30-day trial");
if (success != true) {
System.out.println("Component unlock failed");
return;
}
Tja, aber warum kommt es zu dem Fehler? Liegt die Lösung in der Installationsanleitung von
Chilkat ?
Ich hoffe mal, ich hab nur ne Kleinigkeit übersehen und ihr bringt mich auf die richtige Fährte.
LG, Pete