C16_TextWrite
C16_TextWrite(const vPHANDLE aTextHdl, const vFLAGS aFlags, vC16_TextInfo* aTextInfo) : vERROR
Textinformation speichern
Details
- aTextHdl: Text-Handle
- aFlags: Text sperren (_TextLock), entsperren (_TextUnlock)
- aTextInfo: Informationsstruktur
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_TextRead()
Mit dieser Funktion können die Textinformationen verändert werden. Die Textinformation muss vorher mit
gelesen und gesperrt worden sein. Die veränderbaren Felder von (aTextInfo) sind bei
aufgeführt. In (aTextHdl) wird der mit
erzeugte Handle eines Textpuffers übergeben. Der Parameter (aFlags) entscheidet, ob der Text nach Ausführung der Funktion weiter gesperrt bleibt (_TextLock) oder entsperrt wird (_TextUnlock).
Folgende Fehlerwerte vom Typ vERROR können zurückgegeben werden:
- _rOk (0): Der Text wurde geschrieben.
- _rNoLock (7): Der Text ist nicht gesperrt.
- _rDeadlock (10): Der Text konnte aufgrund einer Verklemmung nicht gespeichert werden.
- C16ERR_TEXT_HDL_INVALID: (aTextHdl) ist ungültig.
- C16ERR_INFO_BLOCKSIZE_INVALID: In (aTextInfo) ist der Wert von InfoSize nicht korrekt.
- C16ERR_TEXT_RIGHTS: Schreibberechtigung nicht ausreichend.
- C16ERR_TEXT_GROUP_INVALID: Textgruppe (aTextInfo->TextGroup) ist länger als 20 Zeichen.