ich verwende in einem Programm das Scintilla Gadget. Alles funktioniert eigentlich wirklich wunderbar bis auf die
Tatsache, das sämtliche Umlaute in Texten, welche ich in das ScintillaGadget lade nicht als diese dargestellt werden. Wie
muss ich denn vorgehen, wenn ich sicherstellen möste, das die Umlaute auch dargestellt werden?
Hier ein Auszug aus dem Programmcode um eine Textdatei in das Gadget zu laden. Was mache ich denn falsch oder habe
ich vergessen?
Code: Alles auswählen
Procedure LoadEditorFile(filename.s)
If filename = ""
filename = OpenFileRequester("Datei öffnen", "", "Alle Dateitypen (*.*)|*.*", 0)
else
file.l = ReadFile(#PB_Any, filename)
If file <> 0
len.l = Lof(file)
*mem = AllocateMemory(len)
If *mem
ReadData(file, *mem, len)
ScintillaSendMessage(#EDT_ROWEDITOR, #SCI_SETTEXT, 0, *mem)
FreeMemory(*mem)
EndIf
CloseFile(file)
EndIf
EndIf
EndProcedure