Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi [Tipp] Scintilla für Delphi (https://www.delphipraxis.net/23159-%5Btipp%5D-scintilla-fuer-delphi.html)

MasterC 29. Mai 2004 20:49


[Tipp] Scintilla für Delphi
 
Hi,

Vieleicht kennt jemand von euch die Code Editor Komponente Scintilla. Die Forensuche in der DP und im DF hat keine Treffer ergeben, daher dachte ich mir ich poste einen Link zu dieser wundervollen Komponente. Scintilla ist Opensource, Sprach und Plattform unabhängige Komponente. Funktioniert sogar mit BlitzPlus. :mrgreen:

Scintilla übertrifft in seinem Funktionsumfang SynEdit alle mal. Das ganze ist auch ziemlich kompliziert, da es über eine dll (bei Windows) aufgerufen werden muss, aber jemand auf die Idee gekommen einen Wrapper zu schreiben. D6 und D7 Packages liegen bei. Ich habe wirklich noch nie eine so geniale Code Editor Komponente gesehen, ist halt etwas komplizierter, z.b. neue Highlighter zu schreiben, aber es liegen fast genau so viele Highlighter dabei, wie bei SynEdit.

Schaut euch die Screens an, sogar Code Folding funzt super. :)

Edit: Heute erst kam ein Update. :)

MfG ganxta.

CalganX 29. Mai 2004 22:16

Re: [Tipp] Scintilla für Delphi
 
Hi,
klingt ja ganz gut und sieht auch so aus.
Wenn ich mir jedoch das Datum ansehe von dem Wrapper: Dezember 2002. Naja. ;) Irgendwie nicht ganz aktuell. *g*

Chris

[edit]:oops: Okay. Die Version vom Delphi-Wrapper ist ja doch was aktueller. :lol:[/edit]

Meflin 30. Mai 2004 09:26

Re: [Tipp] Scintilla für Delphi
 
wow, sieht gut aus, hat sogar diese einklappfunktion! werd ich mir glaub ich auch mal zulegen!

jAcK oRsEn 30. Mai 2004 09:39

Re: [Tipp] Scintilla für Delphi
 
was ist ein wrapper?

OrallY 30. Mai 2004 09:53

Re: [Tipp] Scintilla für Delphi
 
Frei übersetzt heißt Wrapper soviel wie Hülle. Tatsächlich ist ein Wrapper eine Art Verpackung. Der Scintilla-Wrapper verpackt sozusagen die schwer bedienbare DLL und bietet eine wesentlich einfachere Bedienung. Dabei nutzt die Wrapper-Klasse die DLL-Funktionen, gibt dem Programmierer aber ein einfach zu bediendens Interface.

schan 13. Jul 2004 21:13

Re: [Tipp] Scintilla für Delphi
 
weiß jemadn wie man das installiert bekommt?

xineohp 3. Feb 2005 19:40

Re: [Tipp] Scintilla für Delphi
 
moin,

jetzt muss ich diesen Thread einfach mal ausgraben, ich bräuchte einen Tip wie ich das ganze installiere bzw. wohl erstmal compiliere. Ich hab mich leider noch nicht wirklich mit C beschäftigt, so dass ich mit folgerender Fehlermeldung nix anfangen kann:
Code:
C:\Programme\Borland\Packages\scintilla162\scintilla\win32>make -fscintilla.mak
MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
        bcc32 -P -tWM -w -w-prc -w-inl -RT- -x- -O1 -DNDEBUG -I../include -I../s
rc -c -o.\AutoComplete.obj ..\src\AutoComplete.cxx
Der Befehl "bcc32" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

** error 1 ** deleting .\AutoComplete.obj
Die Anweisung "make -fscintilla.mak" hab ich übrigens aus der beiliegenden Readme.

xineohp 3. Feb 2005 20:47

Re: [Tipp] Scintilla für Delphi
 
so,

ich habs jetzt geschafft den Wrapper zu finden :mrgreen: und zu installieren. Allerdings ist mir unklar, wie ich jetzt einen eigenen Highlighter erzeugen kann :gruebel: in den Editor-Optionen ist mir vorallem der Zusammenhang zwischen Reitern Highlighter und Keywords unklar! Wo stelle ich ein welche Keywords wie formatiert werden?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz