// Externe Datei lesen tHdlText # AfTextOpen(16); tErr # AfTextRead(tHdlText,'c:\temp\import.asc',_TextExtern | _TextANSI); ... tHdlText->AfTextClose(); // Windows-Zwischenablage lesen tHdlText # AFTextOpen(16); tErr # AfTextRead(tHdlText,'',_TextClipBoard); ... tHdlText->AfTextClose();
AfTextRead: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
Jens (Diskussion | Beiträge) K Stand 4.1.13 Helptip Ausfürbar geändert |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 8: | Zeile 8: | ||
<td class="title"> AfTextRead(handle1, alpha2, int3) : int</td> | <td class="title"> AfTextRead(handle1, alpha2, int3) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der | [[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen|Nicht ausführbar von der API]] | ||
[[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]] | |||
[[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]] | |||
[[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der ScriptAPI|link=Befehle der Schnittstellen|Ausführbar von der ScriptAPI]] | |||
</td> | </td> | ||
</tr> | </tr> | ||
| Zeile 75: | Zeile 78: | ||
</table> | </table> | ||
<p>Einzelne Zeilen des Textes können mit der Funktion [[ | <p>Einzelne Zeilen des Textes können mit der Funktion [[AfTextLineRead#|AfTextLineRead()]] ausgelesen werden.</p></p> | ||
== Beispiele == | |||
<tabber> | |||
|-|ScriptAPI= | |||
<pre class=source> | <pre class=source> | ||
// Externe Datei lesen | // Externe Datei lesen | ||
| Zeile 93: | Zeile 97: | ||
tHdlText->AfTextClose(); | tHdlText->AfTextClose(); | ||
</pre> | </pre> | ||
</tabber> | |||
</p> | </p> | ||
Aktuelle Version vom 2. Dezember 2025, 13:38 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
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.
