You are not logged in.

1

Thursday, February 11th 2010, 2:46pm

FireBall *.syn-Datei ... Alle hervorgehobenen Wörter

Hallo Com,
alle die von euch mit MS VBasic benutzen kennen evtl. das FireBall-Control.
Das FireBall-Control ist eine Richtextbox mit einem SyntaxHighlighting, welches man einstellen kann.
Zur Auswahl eines Highlighting lässt sich mit einer *.syn-Datei bestimmen in welcher alle Wörter mit ihrer Farbe aufgelistet sind

jetzt würde ich gerne von euch wissen, da hier manche vermutlich länger mit Jabaco arbeiten als ich wollte ich fragen, ob jeder von euch ein paar (ohne dass diese schon genannt wurden) Begriffe zu posten mit ihrer Farbe.

MfG M4n94fr34k
Weiter, weiter ins Verderben
wir müssen leben bis wir sterben

continue further into ruin
We must live until we die

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

2

Thursday, February 11th 2010, 3:15pm

Hallo,
ich denke, du kannst zunächst die *.syn-Datei von VB6 nutzen, da Jabaco weitgehend die gleichen Schlüsselwörter hat wie VB6.
Zusätzliche Schlüsselwörter sind z.B. WINAPI, import und byJava.

Das ActiveX-Control kannst du in Jabaco selber nicht nutzen.
Vielleicht ist das möglich mit externen Frameworks wie "Jacob" (Java Com Bridge).

Ich bin mir nicht sicher, ob ich deine Frage richtig verstanden habe ...

Gruß!

A1880

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

3

Thursday, February 11th 2010, 3:30pm

Hier ist eine Liste zu "vb" von Notepad++

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
addhandler addressof andalso alias and ansi as assembly attribute auto begin boolean 
byref byte byval call case catch cbool cbyte cchar cdate cdec cdbl char cint class 
clng cobj compare const continue cshort csng cstr ctype currency date decimal declare 
default delegate dim do double each else elseif end enum erase error event exit 
explicit false finally for friend function get gettype global gosub goto handles 
if implement implements imports in inherits integer interface is let lib like 
load long loop lset me mid mod module mustinherit mustoverride mybase 
myclass namespace new next not nothing notinheritable notoverridable object 
on option optional or orelse overloads overridable overrides paramarray 
preserve private property protected public raiseevent readonly redim 
rem removehandler rset resume return select set shadows shared short 
single static step stop string structure sub synclock then throw to true try 
type typeof unload unicode until variant wend when while with withevents 
writeonly xor


Sie braucht wohl noch etwas Arbeit, um 100% zu Jabaco zu passen.

Fröhliches Experimentieren!

A1880

4

Thursday, February 11th 2010, 5:19pm

@A1880: danke für deine Begriffe
dass ich das Control nicht in Jabaco verwenden kann ist mir klar, da andere Systeme nicht umbedingt auf dlls zurückgreifen
es war mehr oder weniger eine Aufforderung als eine Frage ^^

dass es Basic ähnelt steht ja auch unter The differences und habe ich selbst gesehn aber ich denke da es eigentlich auf Java zurückgreift muss es ja auch Java-Elemente enthalten.

MfG M4n94fr34k
Weiter, weiter ins Verderben
wir müssen leben bis wir sterben

continue further into ruin
We must live until we die

theuserbl

Intermediate

Posts: 436

Date of registration: Dec 20th 2008

  • Send private message

5

Saturday, February 13th 2010, 1:42pm

Hier ist eine Liste zu "vb" von Notepad++


Coool. :thumbup:
Danke für die Liste der VB-Schlüsselwörter.

Im letzten Jahr hatte ich mal versucht die reservierten Wörter von Jabaco zusammenzubekommen. Dabei scheint der Editor teilweise andere Wörter farblich hervorzuheben, als der Compiler als Schlüsselwörter kennt.

Hier mal die Liste:

Source code

1
2
3
4
5
6
7
8
Abstract Alias And Array As Attribute Boolean ByJava ByRef Byte ByVal Call Case Cast Char
Class Compare Const Currency Date Declare Default Dim Do Double Each Else ElseIf End Enum
Erase Error Event Exit Explicit False For Friend Function Get Global Goto If Implements
Import In Integer Is IsClass LBound Let Lib Like Load Long Loop Me Mod Native New Next Not
Nothing Null Object Off On Option Optional Or ParamArray Preserve Private Property Protected
Public RaiseEvent ReDim Resume Return Select Set Single StackCount Static Step Stop
Strict String Sub Sync Synchronized Then Throw Time To True Type UBound Until Variant Wend
While WinAPI With WithEvents Write Xor


- Dabei sind "Abstract", "Alias" und "Protected" reservierte Wörter beim Compiler, der Editor hebt sie jedoch nicht farblich hervor.

- "Case", "Char", "Compare", "Declare", "End", "Error", "Exit", "False", "Get", "In", "Let", "Me", "Next", "Object", "Off", "Return", "StackCount", "Stop", "String", "Time" und "True" sind Jabaco Befehle, die aber teilweise nicht vom Compiler vollständig als registzrierte Wörter erkannt werden.
Ein "Dim Return As Integer" wird z.B. vom Compiler problemlos kompiliert.

Und dann gibt es noch einen Unterschied zwischen der farblichen Hervorhebung des Editors und der hier im Web:

- "And", "Cast", "For", "IsClass", "Native", "Next", "Null", "Off", "StackCount", "Strict", "Sync", "Time", "Wend", "WinAPI" und "With" werden im Jabaco 1.5.2 Editor blau gefärbt, hier im Web bleibt es jedoch schwarz:

Jabaco Source

1
And Cast For IsClass Native Next Null Off StackCount Strict Sync Time Wend WinAPI With


- Umgekehrt werden "Array", "Attribute", "Class", "Default", "Load", "Protected" und "Write" im Jabaco-Editor schwarz belassen, jedoch hier im Forum blau hervorgehoben:

Jabaco Source

1
Array Attribute Class Default Load Protected Write


Soviel zu den Schlüsselwörtern.

Übrigens hat die farbliche Hervorhebung hier im Forum auch den Vorteil, daß in Gänsefüßchen geschriebener Text grau hervorgehoben wird, was der Jabaco-Editor nicht macht:

Jabaco Source

1
2
' Ein kleiner Befehl
System.out.println("Hallo zusammen")

6

Saturday, February 13th 2010, 10:51pm

Sind das alle =?
dein Post war so ausführlich ^^
danke für den Hinweis bei den Unterschieden zwischen den Jabaco-Tag und den Jabaco-Compiler
Weiter, weiter ins Verderben
wir müssen leben bis wir sterben

continue further into ruin
We must live until we die

theuserbl

Intermediate

Posts: 436

Date of registration: Dec 20th 2008

  • Send private message

7

Saturday, February 13th 2010, 11:30pm

Sind das alle =?
Weiß ich nicht.

Quoted

dein Post war so ausführlich ^^
Jo, weil ich mich letztes Jahr damit mal näher beschäftigt hatte.

Quoted

danke für den Hinweis bei den Unterschieden zwischen den Jabaco-Tag und den Jabaco-Compiler
Was man aber vor allem dadran erkennen kann ist, daß es eben noch keine festen Schlüsselwörter gibt. Eigentlich sollten sich Compiler, Editor und Web in dem Punkt nicht unterscheiden. Aber Manuel formt noch Jabaco. Das heißt, in der nächsten Version können es mehr oder weniger Schlüsselwörter sein. Bloß Schlüsselwürter wie "If", "ELse", "ByJava", etc. werden sich wohl nicht ändern.
Ständen schon jetzt alle Schlüsselwörter für Jabaco fest, hätte Manuel sie wohl bereits veröffentlicht.

8

Sunday, February 14th 2010, 12:27pm

Da das ganze j anoch Beta ist denke ich auch dass sich da noch was ändern wird.

Ich hoffe die ganze Zeit auf einen Post von Manuel ^^ der muss sie ja alle kennen.
Weiter, weiter ins Verderben
wir müssen leben bis wir sterben

continue further into ruin
We must live until we die

Rate this thread
WoltLab Burning Board