Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

HTML-Editor phase 5 Support _ Proton _ Sytaxschemes - Keywords - die 3728ste ...

Geschrieben von: Arralen 21.10.2006 - 18:28

Ja, ich weiss es gibt keine Doku.

Nein, es gibt keine Fehlermeldung.

Nur leider funktionieren alle meine Keywords nicht .. die fangen nämlich mit "#" an, z.B. "#name" oder "#end".

In Phase5 zeigt die Vorschau auch alles bestens an, nur leider funzt es dann weder in Phase5.42 noch in Proton3.2 ... . Zahlen, Kommentare, alles bestens, nur die Keywords werden ignoriert, obwohl die sogar einzeln auf der Zeile stehen.

Hat jemand einen Rat oder eine hilfreiche Idee?

Dank & Gruss

Stefan

Geschrieben von: db 21.10.2006 - 19:58

Das wäre nur möglich, wenn man den Word Begrenzer # bei den Einstellungen entfernen würde.

/{}+-*():=,;><$.#[]^@&~|%'

Selbstverständlich würden dann Werte hinter # nicht mehr erkannt.

Geschrieben von: Arralen 22.10.2006 - 8:05

Heißt: Keine Chance ? Schade ...

Danke trotzdem wink.gif

Geschrieben von: Thomas 22.10.2006 - 11:08

ZITAT(Arralen @ 22.10.2006 - 9:05) *
Heißt: Keine Chance ? Schade ...
Die Chance ist genau das, was db geschrieben hat: Entferne in den Editoreinstellungen das '#' als Wortbegrenzer. Hab leider hier gerade kein P5 zur Verfügung, aber den entsprechenden Dialog solltest du eigentlich finden. Ob die Einstellmöglichkeit auch bei Proton existiert, weiß ich nicht, solltest du aber ebenfalls leicht herausfinden können ...

Geschrieben von: Arralen 22.10.2006 - 22:59

ZITAT(Thomas @ 22.10.2006 - 11:08) *
Ob die Einstellmöglichkeit auch bei Proton existiert, weiß ich nicht, solltest du aber ebenfalls leicht herausfinden können ...


.. geeeennnaaauuuu !!!
Gibts nich ...

Leider ist es keine Alternative, einfach P5 zu benutzen ... .

Dank & Gruß
Stefan

Geschrieben von: Thomas 23.10.2006 - 10:45

Wenn du den SyntaxScheme-Editor von P5 verwendest, gib mal bei dem betroffenen Syntaxschema auf dem Register "Identifiers" als Prefix '#' an. Hier ein von mir getestetes, simples Schema namens TEST, das in Proton "TEST" und "#HASH" rot und fett markiert:

QUELLTEXT
object TPersHolder
  P.Name = 'TEST'
  P.SyntaxBlocks = <
    item
      Name = 'Default'
      ID = 0
      UsePrefixedIdentifiers = True
      UseKeywords = True
      BlockDelimiters = <>
      IdentPrefixes = <
        item
          LeftDelimiter = '#'
        end>
      KeywordSets = <
        item
          FontID = 1
          Name = 'TEST'
          Keywords = '#HASH,TEST'
        end>
    end>
  P.FontTable = <
    item
      FontID = 1
      GlobalAttrID = 'Html tags'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsBold]
    end>
  P.SyntaxVersion = 3
end
Eventuell kommst du damit weiter - gib mir bitte auf jeden Fall eine kurze Rückmeldung, bis dahin hebe ich mir das auf, falls noch Fragen dazu auftreten.

Geschrieben von: Thomas 30.10.2006 - 15:55

Anscheinend besteht kein Interesse mehr an einer Antwort? Dann schade, dass ich mir die Mühe gemacht habe, eine zu geben huh.gif ...

Geschrieben von: db 30.10.2006 - 17:27

ZITAT(Thomas @ 30.10.2006 - 15:55) *
Anscheinend besteht kein Interesse mehr an einer Antwort? Dann schade, dass ich mir die Mühe gemacht habe, eine zu geben huh.gif ...

Nun, es kann nicht schaden Deine Antwort zu archivieren. Diese FRAGE wird sicherlich noch oft gestellt, wie andere auch, immer und immer wieder. Sobald es konkret wird, verliert der Fragesteller sein Interesse, hat sein Ziel zumindest teilweise erreicht.

Keywords - die 3728ste ...

Geschrieben von: Thomas 01.11.2006 - 11:07

ZITAT(db @ 30.10.2006 - 17:27) *
Sobald es konkret wird, verliert der Fragesteller sein Interesse, hat sein Ziel zumindest teilweise erreicht.
Bei dem hier fürchte ich allerdings, dass er sich verabschiedet hat, ohne die Lösung seines Problems mitzubekommen, da er seit seinem letzten Posting nicht mehr aktiv war - und diese Hilf-mir-sofort-oder-l-m-a-a-Mentalität ärgert mich schon . Dann sollten die Leute von vornherein klar sagen: Wenn ich nicht innerhalb von 24 Stunden eine Antwort bekommen, könnt ihr mich mal - ich wüßte dann zumindest, dass ich mich mit dem Thema überhaupt erst gar nicht beschäftigen muss dry.gif ...

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)