Dear visitor, welcome to Jabaco - Community. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Jabaco ist nicht Systemunabhängig. Was Systemunabhängig ist, ist dein fertig erstelltes Projekt als Jar-Datei. Dieses kannst du auf jedem System laufen lassen, welches eine VirtualMachine (von sun oder eine alternative) enthält. Wenn Du dein Projekt als Exe-Datei erställst, dann ist dein Programm wiederum Windowsabhängig.Quoted
Ich dachte das wäre systemunabhängig!? Es man mit jacobo dann auch an bill gates gebunden?:-(
Ich weiß nicht was genau alles in der Exe-Datei noch zusätzlich enthalten ist. Aber ich denke mir, daß diese Datei nichts anderes ist, als ein Container, der das ByteCode enthält. Sie ist einach nur ein Starter, der die entsprechende VM sucht und das ByteCode (der irgendwie in der Exe-Datei gespeichert ist) damit startet.Quoted
UPX ist ja nur zum schrunpfen von EXE, was das vorher mal war ist doch egal? Ich kann c-code exe auch schrumpfen ohne das da was passiert.
Ich sehe Jabaco sowas wie eine "Emulator IDE" (Ich glaube den Begriff gibts nicht, aber ich führe den jetzt mal ein ) Sie emuliert die VB Umgebung. Aber in wirklichkeit steckt Java dahinter, zumindest die Java JRE. Diese wiederum kann PNG. Also nehme ich stark an, dass Jabaco PNG versteht, obwohl VB es nicht kennt.Quoted
PNG...ja das war mein erster gedanke, das ist verlustlos....aber vb6 hat von png noch nie was gehört:-( Das geht dort nicht....mit viel aufwand soll es aber irgendwie doch gehen.
Administrator
Date of registration: Jul 16th 2008
Location: Erlangen, Germany
Occupation: Software Developer
Hobbies: Jabaco, game theory, text-mining
momentan geht das nicht, aber evtl. in einer zukünftigen version...Quoted
Könnte man Jabaco auch von einem USB-Stick betreiben? Ich kann nicht auf fremnden rechner Jabaco installieren sonst bekomme ich eventuell ärger:-)
der jabaco-compiler benötigt noch einige windows-funktionen, wobei du das natürlich auch mit wine, oder mit virtualbox unter linux verwenden kannst. der jabaco-compiler erzeugt aber plattformunabhängige software.Quoted
Ich dachte das wäre systemunabhängig!? Es man mit jacobo dann auch an bill gates gebunden?:-(
du meinst das automatische update? das unterscheidet sich in framework und compiler-update. bei einem compiler-update ist die nächste version 1.5.Quoted
Wenn ein Update gemacht wird, werden dann nur einzelne dateien erneuert? Wenn Ja,...machst du dann keine neue v1.5 oder so?
das geht über datei-öffnen. jabaco unterscheidet das dateiformat und konvertiert dann die vb6-klassen in jabaco-klassen. syntax-unterschiede werden tlw. korrigiert (zb. bei menüs). wobei ich nicht sehr viel wert auf den konverter gelegt habe. man kann das noch sehr stark verbessern... syntax-unterschiede gibt es eigentlich kaum. nur im framework gibt es unterschiede.Quoted
Ich hab das mal gelesen aber finde es nicht mehr. Und zwar möchte ich ein reines VB6 Projekt in jabaco laden und das dann damit weiter bearbeiten. Geht das so einfach? ich habe gesehen der quelltext ist schon etwas anders wie der vb6 code.
da hab ich die leiche empfehlung wie "emanresU". png ist die richtige wahl.Quoted
Ich nutze gelegentlich UPX.exe um meine exe etwas zu schrumpfen (vorallem wenn ich BMP's drin habe)....ich habe eine EXE von jabaco durch UPX gejagt aber die tun danach nicht mehr:-(
Hier gehts zu UPX: http://upx.sourceforge.net/
genau so ist es. die exe-datei ist nur ein starter und läd den bytecode in die java-vm. die bilder werden genau so wie du sie importierst abgelegt. dh. png bleibt png, jpg bleibt jpg, .... afaik ist das doch in vb6 auch so? aber du hast trotzdem keinen erfolg mit deiner kompression, weil jabaco das nämlich selbst machtQuoted
Wenn es so ist, kann ich mir schon vorstellen, dass das UPX in diesem Fall nicht funktioniert. Und wenn es funktionieren würde, würdest du keinen großen Erfolg damit erziehlen, da z.B. Bilder in dieser Datei nicht so abgelegt sind, wie man es von einem reinen native Programm erwarten würde.
emulator ide? emuliert die vb umgebung? nein ! damit der einstieg nicht so schwer ist, bzw. man sich nicht umgewöhnen muss verhält sich die ide ähnlich wie vb6. aber da wird nix emuliert. das ist eine komplette ide und ein vollständiger compiler. in der regel verwendet man die jre, damit man schon mal ein basis-framework hat, wobei du natürlich auch ein eigenes java framework schreiben könntest - im prinzip ist alles offen. aber mit der aussage: java versteht png und deshalb versteht jabaco png hast du recht.Quoted
Ich sehe Jabaco sowas wie eine "Emulator IDE" (Ich glaube den Begriff gibts nicht, aber ich führe den jetzt mal ein ) Sie emuliert die VB Umgebung. Aber in wirklichkeit steckt Java dahinter, zumindest die Java JRE. Diese wiederum kann PNG. Also nehme ich stark an, dass Jabaco PNG versteht, obwohl VB es nicht kennt.
das ist nicht so einfach zu vergleichen, aber ich werde dazu noch mal was schreiben und natürlich wird es demnächst so einen benchmark gebenQuoted
Ich bin in vb6 nicht soo ganz fit, aber mich würde mal ein kleines benchmark in grafik und rechengeschwindigkeit jabaco gegen vb6 interessieren, du schreibst ja das soll wegen dem bytecode viel schneller sein...vielleicht hast du 2 quelltexte für jabaco und vb6 damit man das nachvollziehen könnte.
Quoted
emulator ide? emuliert die vb umgebung? nein ! damit der einstieg nicht so schwer ist, bzw. man sich nicht umgewöhnen muss verhält sich die ide ähnlich wie vb6. aber da wird nix emuliert. das ist eine komplette ide und ein vollständiger compiler.
Ich hab mich schon unwohl mit dieser Aussage gefühlt. Es war wirklich nicht ganz korrekt beschrieben. Und der Begriff ist mir als einzigstes eingefallen, um zu beschreiben, wo der Unterschied zwischen Jabaco und VB ist.Quoted
Ich sehe Jabaco sowas wie eine "Emulator IDE" (Ich glaube den Begriff gibts nicht, aber ich führe den jetzt mal ein)