4D Pack v15 R2_o_AP fopen |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Pack v15 R2
_o_AP fopen
|
_o_AP fopen ( toOpen ; modo ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
toOpen | Cadena |
![]() |
Nombre del archivo o puerto a abrir | |||||
modo | Entero |
![]() |
Modo de apertura 0 = sólo escritura 1 = sólo lectura | |||||
Resultado | Entero largo |
![]() |
Valor a utilizar con AP FPRINT, o 0 si el archivo o el puerto no pueden abrirse | |||||
El comando _o_AP fopen llama al comando ANSI C fopen, que permite la apertura de puertos en serie o en paralelo (en Windows) o la creación directa de archivos.
El valor devuelto por esta función se utiliza con el comando _o_AP FPRINT para escribir en el puerto o para escribir el archivo. El archivo o puerto abierto puede cerrarse con el comando _o_AP FCLOSE.
Nota: en Mac OS, esta función sólo funciona con la creación directa de archivos.
Escritura de "hola mundo" en el puerto paralelo:
port:=_o_AP fopen("LPT1";0)
_o_AP FPRINT(port;"hola mundo")
_o_AP FCLOSE(port)
Escritura de "hola mundo" en el puerto serial:
port:=_o_AP fopen("COM1";0)
_o_AP FPRINT(port;"hola mundo")
_o_AP FCLOSE(port)
Escritura de "hola mundo" en un archivo:
port:=_o_AP fopen("C:\MyDoc.txt";0)
_o_AP FPRINT(port;"hola mundo")
_o_AP FCLOSE(port)
Lectura de un archivo:
port:=_o_AP fopen("C:\MyDoc.txt";1)
MyVar:=_o_AP fread(port)
_o_AP FCLOSE(port)
Producto: 4D Pack
Tema: 4D_Pack : ANSI Streams
Número
61979
Creado por: 4D Pack 6
Renombrar: 4D Pack v14 R5
4D Pack ( 4D Pack v15 R2)
4D Pack ( 4D Pack v15.1)
4D Pack ( 4D Pack v15)