AfTextRead: Unterschied zwischen den Versionen
|  Die Seite wurde neu angelegt: „<languages />  <translate>  <table class=head>    <tr>     <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td>    </tr>    <tr clas…“ | Jens (Diskussion | Beiträge) K Stand 4.1.08 | ||
| Zeile 45: | Zeile 45: | ||
|    <td width="15%" class=Left>Siehe</td> |    <td width="15%" class=Left>Siehe</td> | ||
|    <td width="85%" class=Right colspan="3"> |    <td width="85%" class=Right colspan="3"> | ||
| [[:Category:Allgemeine Befehle der API|Verwandte Befehle]], | |||
| [[AFTextOpen#|AFTextOpen()]], | [[AFTextOpen#|AFTextOpen()]], | ||
| [[AFTextLineRead#|AFTextLineRead()]], | [[AFTextLineRead#|AFTextLineRead()]], | ||
Version vom 6. November 2023, 12:45 Uhr
|  | |||||||||||||||||||||
| AFTextRead(handle1, alpha2, int3) : int | |||||||||||||||||||||
| Externe Datei oder Zwischenablage lesen | |||||||||||||||||||||
| 
 | |||||||||||||||||||||
Diese Anweisung liest eine externe Datei oder die Windows-Zwischenablage. Der Inhalt wird in einen Textpuffer geschrieben, der zuvor mit der CONZEPT 16-Anweisung AfTextOpen() angelegt werden muss. Der von dieser Anweisung zurückgegebene Deskriptor wird als (handle1) übergeben.
In (alpha2) wird der Pfad und der Dateiname der externen Datei übergeben. Soll die Windows-Zwischenablage ausgelesen werden, wird eine leere Zeichenkette übergeben.
Als Optionen (int3) können folgende Konstanten übergeben werden:
| _TextExtern | Es wird eine externe Datei gelesen. Je nach verwendetem Zeichensatz der Datei kann die Option mit _TextOEM oder _TextANSI kombiniert werden. | 
| _TextClipboard | Es wird die Windows-Zwischenablage gelesen. Sollte in der Zwischenablage kein Text vorhanden sein, ist der gelesene Text leer. Formatierungen im Text werden nicht mit übertragen. | 
Einzelne Zeilen des Textes können mit der Funktion AFTextLineRead() ausgelesen werden.
Beispiele:
// Externe Datei lesen tHdlText # AFTextOpen(16); tErr # AFTextRead(tHdlText,'c:\temp\import.asc',_TextExtern | _TextANSI); ... tHdlText->TextClose(); // Windows-Zwischenablage lesen tHdlText # AFTextOpen(16); tErr # AFTextRead(tHdlText,'',_TextClipBoard); ... tHdlText->TextClose();
Die Funktion gibt _ErrOk zurück, wenn kein Fehler aufgetreten ist. Wurde ein ungültiger Deskriptor übergeben, wird _ErrHdlInvalid zurück gegeben. Die Rückgabewerte beim Zugriff auf eine externe Datei sind bei der CONZEPT 16-Anweisung (siehe CONZEPT 16 Hilfe) zu finden.






