TSynMultiSyn, ich kann keine Schemes hinzufügen

Rund um die LCL und andere Komponenten

TSynMultiSyn, ich kann keine Schemes hinzufügen

Beitragvon DiBo33 » 11. Okt 2007, 18:20 TSynMultiSyn, ich kann keine Schemes hinzufügen

Hallo allerseits,

ich nutze die SynEdit-Komponente und als Highlighter den SynMultiSyn.
Nur kann ich hier keine Schemes anlegen, weder über die IDE noch während der Laufzeit.

Wenn ich in der IDE auf Schemes klicke, bekomme ich den ItemListEditor, sobald ich Hinzufügen wähle habe ich nur ein leeres Eigenschaftenfenster vor mir.

Mache ich das Ganze über die Laufzeitumgebung
Code: Alles auswählen
with TgmScheme(MultiSyn.Schemes.Add) do begin
  Highlighter := CssSyn;
  CaseSensitive := false;
  SchemeName := 'CSS';
  StartExpr := '<style>';
  EndExpr := '</style>';
end;


Bekomme ich folgende Fehlermeldung:
Code: Alles auswählen
Project Projekt1 raised exception class 'External: SIGSEGV'.


Wie kann ich nun die Schemes anlegen?
DiBo33
 
Beiträge: 334
Registriert: 11. Okt 2007, 18:01

Beitragvon DiBo33 » 17. Dez 2007, 01:11

Ok. its not a Feature its a Bug.

Habe es geändert und ein Patch eingereicht.

Applied in r13352
DiBo33
 
Beiträge: 334
Registriert: 11. Okt 2007, 18:01

Beitragvon pluto » 17. Dez 2007, 18:29

War eine Klasse nicht Installisiert ?
(wenn ich fragen darf...)
MFG
Michael Springwald
Aktuelles Projekt: ContentManager2(Ehmals NoteManager2).
pluto
Lazarusforum e. V.
 
Beiträge: 7007
Registriert: 19. Nov 2006, 13:06
Wohnort: Oldenburg(Oldenburg)
OS, Lazarus, FPC: Linux Mint 19.2 | 
CPU-Target: AMD
Nach oben

Beitragvon DiBo33 » 17. Dez 2007, 18:33

Nein.
Die Klasse TgmScheme war fehlerhaft implementiert (und noch ein paar Kleinigkeiten).
DiBo33
 
Beiträge: 334
Registriert: 11. Okt 2007, 18:01

Beitragvon pluto » 17. Dez 2007, 18:45

aha gut zu wissen, ich bin am überlegen ob ich diese Erweiterung mal einsetzten sollte.... weil es sind immerhin 300 Sprachen die sie dastellen kann....
MFG
Michael Springwald
Aktuelles Projekt: ContentManager2(Ehmals NoteManager2).
pluto
Lazarusforum e. V.
 
Beiträge: 7007
Registriert: 19. Nov 2006, 13:06
Wohnort: Oldenburg(Oldenburg)
OS, Lazarus, FPC: Linux Mint 19.2 | 
CPU-Target: AMD
Nach oben

Beitragvon DiBo33 » 17. Dez 2007, 18:49

weil es sind immerhin 300 Sprachen die sie dastellen kann....


Du verwechselst wohl gerade TSynMultiSyn mit TSynUniSyn.
DiBo33
 
Beiträge: 334
Registriert: 11. Okt 2007, 18:01

Beitragvon pluto » 18. Dez 2007, 19:57

ah stimmt ! MultiSyn habe ich noch nie genutzt und uniSyn auch noch nicht....
*G* Aber gut das du auf dem Laufenden bist.
MFG
Michael Springwald
Aktuelles Projekt: ContentManager2(Ehmals NoteManager2).
pluto
Lazarusforum e. V.
 
Beiträge: 7007
Registriert: 19. Nov 2006, 13:06
Wohnort: Oldenburg(Oldenburg)
OS, Lazarus, FPC: Linux Mint 19.2 | 
CPU-Target: AMD
Nach oben

• Themenende •

Zurück zu Komponenten und Packages



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

porpoises-institution
accuracy-worried