You are not logged in.

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.

  • "rucksacktraeger" started this thread

Posts: 14

Date of registration: Mar 18th 2014

  • Send private message

1

Tuesday, April 8th 2014, 11:48am

Some (minor) bugs - or at least differences to the IDE of VB6

Dear Manuel,

here are some bugs, annoying missing features or at least differences to the IDE of VB6 which I recognised when I switched from VB6 to Jabaco.

I have noted them while working with Jabaco in a textfile in German. Because you are a German as well, I leave it in German.


1. '.Show()' in Module1 suggeriert, 'Public Sub main' würde vor Initialisierung des form gestartet. Das stimmt nicht. 'Public Sub Form_Load()' wird VOR 'Public Sub main' aufgerufen. Darum kann man das '.Show() weglassen. Allerdings kann man nicht das 'Public Sub main' weglassen, denn interessanterweise lassen sich NUR hier Caption, AntiAliasing, AutoRedraw, etc. des Forms (also nachträglich!?) einstellen.

2. Globale Variablen und Subs die in 2 Modulen gleichzeitig stehen, erzeugen keinen Fehler! Das darf aber eigentlich nie passieren! Da sollte spätestens beim Kompilieren eine Überprüfungsroutine gestartet werden.

3. Shape Height 1 wird in der IDE nicht richtig angezeigt

4. Ein und dasselbe Projekt kann zwei mal geöffnet sein. Das sollte nicht so sein!

5. Anführungszeichen lassen sich nicht durch doppeltes Setzen von Anführungszeichen verwenden. Man muss stattdessen Chr(34) verwenden


6. Beim Wechsel bspw. mit Alt-Tab zu Jabaco liegt der Focus NICHT auf dem GUI oder dem Text Editor.
- Wenn der GUI Editor sichtbar ist und ein Command Button markiert ist, lässt sich dieser nicht mit Entf löschen (weil der Fokus nicht auf der GUI liegt)
- Wenn der Text Editor sichtbar ist und ein Text markiert ist, lässt sich dieser nicht mit Entf löschen (weil der Fokus nicht auf dem Texteditor liegt)

7. Die Autoformatierungsfunktion für Code (bsp. Anpassung der Groß-/Kleinschreibung bei Variablen/Aufruf von Prozeduren) wird nur bei nachfolgendem Enter/Leerzeichen ausgelöst. Wenn man aber mit den Pfeiltasten die Zeile verlässt, dann wird die Autoformatierungsfunktion NICHT ausgelöst!

8. Bei der Autoformatierungsfunktion werden doppelte Leerzeichen nicht entfernt

9. Im Editor: Tab geht 3 space nach vorne, aber backspace geht immer nur ein space nach hinten

10. "Endif" wird nicht automatisch zu "End If"


Irgendwo habe ich gelesen, dass es bis spätestens Ende 2013 ein IDE Update geben soll. Ich hoffe wirklich, dass das bald kommt und dass meine Anmerkungen berücksichtigt sind.

Und was ich noch loswerden möchte:
Ich kenne Jabaco schon seit 2009, habe aber Jahrelang nicht vorbeigeschaut weil ich noch nicht von VB6 wollte.

Vor ein paar Wochen habe ich dann entschieden, wirklich umzusteigen, da ich multiplattform programmieren
möchte. Ich hatte drei Alternativen:
- Java lernen
- B4J (da hat mich dann gestört dass ich JARs erst selber wrappen muss)
- Jabaco

Ich war richtig enttäuscht zu sehen, dass es seit 2009 KEIN
EINZIGES Update in der DIE gegeben hat. Dass das Framework OpenSource ist und
aktualisert wird, hab ich erst etwas später kapiert.

Ich war kurz davor Jabaco an den Nagel zu hängen und „so
richtig“ mit Java anzufangen. Aber dann habe ich gesehen, dass du in einem
Forumsbeitrag geschrieben hast: Ich, Manuel, lese alles.

Dieses Ministatement, und die Angst vor dem Java-Berg, hat
mir neue Hoffnung gegeben dass es vllt. Wirklich mit jabaco weitergehen könnte.
Deshalb habe ich entschieden weiter in Jabaco auszuprobieren und einige Programme
zu portieren.

Was ich damit sagen möchte: Es ist schade, dass es GAR KEIN
UPDATE in 5 Jahren gab. Viele sahen in Jabaco ein verheißungsvolles Projekt, haben
es aber wieder an den Nagel gehängt weil es abandoned schien. Das ist SEHR
SCHADE! Ich glaube, dass wenn du einmal im Jahr ein Miniupdate gemacht hättest,
Jabaco mittlerweile riesige Marktanteile hätte! Ich befürchte, dein neues
Release kommt zu spät – so wie Microsoft sich mit Windows Phone 8 zu viel Zeit nach
Mobile Windows gelassen hat. Ich hatte lange Mobile Windows, aber bin dann auf
Android umgestiegen weil Windows Phone zu spät kam. Ich hoffe, dass es mit
Jabaco nicht so kommt…

PS: Sorry wegen den seltsamen Zeilenumbrücjhen hier...

Rate this thread
WoltLab Burning Board