- Wie sieht es mit der Dokumentation aus. Ist das geplannt und wann wäre sie verfügbar?
Ich fühle mich ohne Dokumentation doch sehr hilflos
geplant ist eine dokumentation für's framework, aber das würde dein problem nicht lösen. überleg doch mal was genau dir weiter helfen könnte - also wie das aussehen müsste. vielleicht ein paar samples? evtl. könntest du ein paar samples schreiben, damit der nächste nicht das selbe problem hat?
- Wenn man mal von den API und Windows spezifischen Sachen absieht, wie kompatibel ist Jabaco zu Visual Basic ?
jabaco ist mehr als nur eine sammlung von visual basic-funktionen, aber unterscheiden wir zwei bereiche:
- das framework: für einen sehr großen teil der vb6-funktionen gibt es bereits jetzt wrapper in jabaco. das framework ist open source, weshalb ich glaube, dass das früher oder später zu 100 % kompatibel ist.
- die sprache: aus meiner sicht fehlen nur 4 relevante teile:
- foreach (kommt noch)
- with-block (hat aus meiner sicht keine prio)
- optional (kann man mit bytecode nicht 1:1 abbilden)
- byref / byval (kann man mit byteocde nicht abbilden)
wenn du ein visual basic projekt - ohne externe ocx-dateien und ohne windows funktionen hast, dann ist es sehr wahrscheinlich, dass das problemlos mit jabaco compiliert werden kann. ansonsten musst du zusätzliche wrapper schreiben. jede erweiterung im framework erleichtert dir und anderen entwicklern den aufwand bei der konvertierung.
- Kann man auch mit Jabaco MS Office ansprechen (unter Windows) z.B. über die COM-Schnittstelle ?
auf jeden fall. es gibt dafür verschiedene komponenten.vielleicht könntest du mal testen welche open source komponente dafür besonders geeignet ist und ein sample dafür schreiben? projekte bei sourceforge:
http://sourceforge.net/...
- Muß man die Java runtime oder Jabaco auf dem PC installiert haben um die exe- Dateien ausführen zu können?
der bytecode von jabaco ist mit java 1.4.2. kompatibel. diese version von java hat eine sehr hohe verbreitung. in der regel benötigt eine jabaco-anwendung die java runtimes und würde den benutzer informieren, wenn diese nicht vorhanden sind. es gibt aber diverse konverter für java bytecode nach nativecode =>
http://schmidt.devlib.org/java/native-compilers.html