Ja,
JEDI = JCL (
JEDI Code Library) und JVCL (
JEDI Visual Code Library)
Zitat von
danu1104:
Der geändete code geht auch von dir mir fehlt nur das [ b ] [ /b ] :/
Edit:
Mein fehler, habe es vergessen dabei zu schreiben! Danke @all functioniert wunderbar!
BBCodes := GenerateStdBBCodes([bbBold,bbFontColor]);
Es fehlt "nur" das Superset, Einiges vom Underline (Style und Color) und die Backgroundcolor.
@Codewalker:
Wenn du keinen alten Compiler hast, dann ändere einfach mal die Deklarationen von {$IFDEF VER120} z.B. in {$IFDEF VER120xx}, solange du es testest, dann werden auch in deinem neuen Delphi die alten Codes zumindestens auf die "Rechtschreibung" getestet.
Und vielleicht ist es nicht schlecht, wenn in die Units sowas wie {$DEFINE UseJEDI} {$IFDEF UseJEDI} aufgenommen wird, womit der Code dann für das TJyRichEdit und etwas abgespeckt auch für's TRichEdit liefe.
PS: {$IFDEF VER120] ist nicht so praktisch, dann in Delphi 2010 (VER140) würden keine Generics verwendet.
Nimm besser dieses,
{$IF CompilerVersion >= 12} {$IFEND}
oder verwende wenigstens die Versions-.INC, welche den
JEDI doch irgendwo beiliegt, da gibt es sowas wie {$IFDEF Delphi2009Up} oder wie es da heißt.