Français
XProfEd - Opensource IDE

peux on den alten Lexer améliorer?

 
- page 1 -


Frage zum Lexxer:

qui moderne XProfaner (grins) hat là doch so qui une ou bien autre Anforderung à cela Highlightening.

quoi doit je 1faire um cela MultizeilenRem /* */ et cela // -Rem sowie qui zusätzlichen Compilerdirektiven dans geschweiften Klammern { } (comment Delphi) erkennbar trop faire?

je serait seulement ungerne puis verzichten - et je peux mir présenter so manch XPSE -Nutzer également.
 
18.09.2006  
 



 
- page 1 -


Zur alten Version existiert ne...aucune Source?

comment ist cela car passiert?
 
18.09.2006  
 



 
- page 2 -


Ist garnichts passiert, qui hat encore nie existiert. quoi soll je aussi avec C++ Source anfangen? qui Lexer hat seulement bien gepaßt, wurde mais so pas dans qui offiziele Version übernommen, so cela Anpassungen erforderlich sommes, si Du den offizielen Lexer verwenden vouloir (pas so empfehlenswert).

Genaugenommen mußte une komplett Neuen Lexer écrivons. Den hâte mais eigentlich déjà, im XPSE. Doit seulement encore convenable dans einer DLL exportieren et fertig.

qui Doku trop Scintilla ist zwar quelque chose maigre, mais c'est im endeffekt alles vorhanden.
 
18.09.2006  
 



ah bon! bien alors une lexer écrivons hmpf hatte gehofft es ginge plus rapide...
 
18.09.2006  
 



qui de dir gewünschte Art qui Kommentarerkennung mais est là pas enthalten, mais est bien sûr, cela Du pour une neuen Lexer brauchst. Den de C ou bien C++ à XProfan anpassen wird wohl pas si bien passen

mais dans XPSE sollte doch un Lexer enthalten son, mußte seulement encore là rausnehmen, pour sorgen, cela qui entsprechenden données dans einer dll exportiert volonté, siehe dessus. qui Funktion Fold kannste oui erstmal omettre, qui ist quelque chose komplizierter. qui beiden avec Get exportieren seulement le nombre Lexer, alors 1 et une Pointer le Namen z.B: XPROFAN
seulement qui Function Lex ist trop erschaffen avec cela und dir
 
18.09.2006  
 



Hm je glaub tu es mir trop vite - j'ai maintenant erstmal Deinen Link verfolgt, cela projet geladen et den Souce kompiliert - habe maintenant une SciLexer.dll avec einer Exportfunktion nommé Scintilla_DirectFunction.

suis je sur dem Holzweg?
 
18.09.2006  
 



@Roland: .Handle& = Contrôle(ScintillaPb, , ~WS_CHILD | ~WS_VISIBLE, x%, y%, dx%, dy%, parent&, .ID&, %hInstance, 0) ?

qui DLL wird geladen et il y a un ScintillaPb-Contrôle ? Mir ist unklar quoi oui c'est ca je ici nachstellen peux - Läuft XPrfEd seulement avec einer speziellen DLL quelle pas plus abgeändert volonté peux?

égal je probiers la fois hintenrum - je hole mir so un standardEditor quel mon DLL frist et versuche dans qui DLL nen XProfanLexer einzuproggen...

je hatte ici irgendwo aussi un XProfanLexer dans ASM geschrieben...
 
18.09.2006  
 



qui Scintilla Classe est chez qui Original DLL seulement Scintilla sans pb
 
18.09.2006  
 



Juhu Erfolg - maintenant peux je speziell pour XProfan nen Lexer bricoler! Es funktioniert...
 
18.09.2006  
 



[quote-part:24f03959ac=iF]Juhu Erfolg - maintenant peux je speziell pour XProfan nen Lexer bricoler! Es funktioniert...[/quote-part:24f03959ac]
Machs mais am besten comme extra Ladbaren Lexer (Zusatzdll), ist am saubersten. Einen vorhandenen Lexer verunstalten ist pas so cela wahre , bzw. si, ensuite ändere s'il te plaît aussi wieder den Classennamen dans quoi d'autre, weil Scintilla steckt dans très vielen Editoren, so kannste Probleme vermeiden.
 
18.09.2006  
 



non je glaub je machs am Besten direct comme neuen Lexer quel dans cela projet integriert wird #79 et melde den Lexer aussi chez SourceForge à. (pouvons calme alle savons cela es quelque chose comme comment XProfan gibt.)
 
19.09.2006  
 



@Roland:

je serait volontiers cela Folding einbauen - könntest Du de Deiner page aus cela Folding aktivieren? un .diff reicht mir.

Irgendwie ouvrez XPrfEdit (dernier V per Mail) pas cela dernier Prj beim Start.
 
19.09.2006  
 




RGH
[quote-part:7aed5dc757=iF]@Roland:
je serait volontiers cela Folding einbauen - könntest Du de Deiner page aus cela Folding aktivieren?[/quote-part:7aed5dc757]
bien sûr, sobald je une DLL habe, qui es beherrscht, peux je versuchen es einzubauen. et si es un Sytaxhighlighning pour Direktiven (zB $IFNDEF etc.) gibt, peux je cela aussi encore dans den Farbdialog intégrer.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
20.09.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

10.715 Views

Untitledvor 0 min.
Peter Max Müller28.10.2017
GDL11.05.2014
iF26.02.2013

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie