![]() |
MultiSyn: Schema erstellen funzt net
Ich will ein Schema (oder wie es heißt) bei einem MultiSyn zu Laufzeit erstellen. Das mache ich so:
Delphi-Quellcode:
Und genauso funzt es nicht. Bei Schemes.Add tritt nämlich 'ne Exeption auf. Aber nicht immer, sondern nur genau dann, wenn auch ein SynEdit existiert.
with MainForm.SynMultiSyn1 do
begin Schemes.Add; Schemes.Items[Schemes.Count-1].SchemeName :=inputbox('Profilname','Bitte einen Namen für das Profil eingeben',''); end; ListBoxUpdate; ListBox1.ItemIndex :=ListBox1.Items.Count-1; Aber WIESO? bzw. Was muss ich tun um diesen Fehler zu beseitigen? |
Re: MultiSyn: Schema erstellen funzt net
Hi,
ich vermute mal, dass diesem SynEdit dein MultiSyn als Highlighter zugeordnet ist. Das Problem ist aber dabei, dass du ein Schema erstellst, das nicht genügend Informationen enthält. Du solltest daher folgendes machen:
Delphi-Quellcode:
Chris
DeinSynEdit.Highlighter := nil; // oder irgendein anderer Highlighter
// erstelle ein neues Schema DeinSynEdit.Highlighter := DeinMultiSyn; |
Re: MultiSyn: Schema erstellen funzt net
Tank dich, das funzt!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz