Seite 1 von 1
scintilla will nicht
Verfasst: 04.11.2012 14:48
von delikanli_19_82
hallo leute,
bin am ende meiner weisheit, auch von google nix nützliches finden können.
in der pb-ide beim testlauf wird die scintillagadget in das fenster eingebunden.
der kompilierte exe dagegen kann es nicht anzeigen.
den SciLexer.Dll habe ich auch heuntergeladen. aber weis nicht weiter.
was muss ich machen?
mfg.

Re: scintilla will nicht
Verfasst: 04.11.2012 14:56
von RSBasic
Die Scintilla-DLL-Datei muss im selben Verzeichnis, wo die EXE-Datei liegt, vorhanden sein.
Re: scintilla will nicht
Verfasst: 04.11.2012 14:57
von delikanli_19_82
ist es auch. trotzdem passiert nichts.
Re: scintilla will nicht
Verfasst: 04.11.2012 14:58
von ts-soft
Entweder kopierst Du die SciLexer.dll in das Programmverzeichnis und fügst folgende Zeile in den Code ein:
oder Du fügst die "Scintilla.dll" aus dem Purebasic Compilersverzeichnis in das Programmverzeichnis (empfohlen)
und fügst folgende Zeile in den Code ein:
Alle Infos in der Hilfe unter: InitScintilla()
Re: scintilla will nicht
Verfasst: 04.11.2012 14:59
von delikanli_19_82
habs gelöst. vielen dank.
funktioniert. Die kopierte dll alleine mit InitScintilla() tut nix.
Re: scintilla will nicht
Verfasst: 04.11.2012 15:05
von ts-soft
delikanli_19_82 hat geschrieben:funktioniert. Die kopierte dll alleine mit InitScintilla() tut nix.
Doch, wenn Du die empfohlene DLL aus dem Compilersverzeichnis nimmst, die heißt nämlich
Scintilla.dll und nicht Scilexer.dll. Wenn Du die Scilexer.dll nimmst, muss es natürlich angegeben
werden!
PS: Den Pfad würde ich weglassen, wenn das Programm auch bei anderen funktionieren soll!