Zum Hauptinhalt springen

WinEditorLoad

obj -> WinEditorLoad([alpha1[, int2[, int3[, int4]]]]]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Text im CodeEdit -Objekt laden

Details

Mit dieser Funktion wird der Inhalt einer Prozedur / eines Textes in das CodeEdit -Objekt (obj) geladen.

info

Diese Methode kann frühestens im EvtCreated des Elternfensters verwendet werden.

Optional kann in (alpha1) der Name angegeben werden. Ist der Text bisher noch nicht geladen, muss hier ein Name definiert werden.

Als Quelle (int2) können folgende Konstanten angegeben werden:

Wird das Argument (int2) nicht angegeben, wird die Quelle anhand des Namens (alpha1) bzw. der Eigenschaft FileName ermittelt.

Folgende Typen (int3) können angegeben werden:

In (int4) kann optional die Nummer des Views angegeben werden, in dem der Text geladen werden soll. Die Views können mit den Nummern 1 bis 4 angesprochen werden. Wird als View-Nummer 0 (oder nicht angegeben) angegeben, werden alle dargestellten Texte geladen. Die Anzahl der Views kann mit $CodeEdit-> WinInfo ( _WinCount ) ermittelt werden.

Resultat

Das Resultat ist _ErrOk, wenn alle Texte geladen werden konnten. Neben den Fehlerwerten für externe Dateioperationen kann für interne Dokumente einer der folgenden Fehlerwerte zurückgegeben werden:

  • _rNoRec: Prozedur / Text (alpha1) nicht vorhanden
  • _rNoRights: Benutzerberechtigung nicht ausreichend.

Beispiel:

// Geladenes Dokument mit gleichen Einstellungen erneut laden
tResult # $CodeEdit->WinEditorLoad();

// Neues Dokument laden
tResult # $CodeEdit->WinEditorLoad(_Sys->spPathTemp + 'Document.txt', _WinStreamNameFile, _WinEditorTextTypeText);

// Neues Dokument laden und Quelle und Typ automatisch ermitteln
tResult # $CodeEdit->WinEditorLoad('!Document.txt');

Mögliche Laufzeitfehler:

  • _ErrHdlInvalid: Der Deskriptor des CodeEdit (obj) ist ungültig.
  • _ErrValueInvalid: Ungültige Quelle (int2), ungültiger Typ (int3) oder ungültige bzw. nicht existierende View-Nummer (int4) angegeben.