EdCreate erzeugt einen neuen Editor.
Returnwert
hEdit ist eine Zugriffsnummer (Handle) mit der auf den Editor zugegriffen werden kann.
Parameter
Falls EdCreate mit dem Parameter ssFileName aufgerufen wird, versucht der Editor die Datei zu laden.
Falls ssLexer angegeben wird, wird Syntax-Highlighting durchgeführt. Mögliche Werte sind “uniscript”, “lua”, “xml”, “text”.
Kommentar
Der Text-Editor hat in etwa die Funktionalität des Editors der mit Windows mitgeliefert wird (notepad.exe). Sie können damit Datendateien anschauen und verändern.
Beispiel
def Test()
{
ShowWaitCursor(TRUE);
hEdit = EdCreate();
ssText = "This is just a test\r\n";
ssText = ssText + "Date: " + date() + "\r\n";
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, ssText);
ssText = sprintf("%15s%15s%15s", "Value", "square root", "x*x")
ssText = ssText + "\r\n";
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, ssText);
for (i in 1:100) {
ssText = sprintf("%15.3lf%15.3lf%15f", i, sqrt(i), i*i);
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, ssText + "\r\n");
}
EdSetSel(hEdit, -1, -1);
EdReplaceSel(hEdit, "\r\n");
EdSetSel(hEdit, -1, -1);
ShowWaitCursor(FALSE);
}
History
| Version | Beschreibung |
|---|---|
| 5.20.0 | Parameter bRTF (Rich Text Format) wurde entfernt. Neuer Parameter ssLexer |
| 5.10.0 | RTF (Rich Text Format) wurde entfernt. Es können nun auch UNICODE Texte geladen werden. |
Siehe auch
id-24593