![]() |
Error: Operating system directive CreateFile failed
Hola foristas,
¿Alguien sabe a qué puede ser debido el error en cuestión? :confused: Tengo una aplicación desarrollada en Delphi6, uso los componentes IBX (no uso el BDE) y FireBird 1.5 El error en cuestión se produce cuando, desde Terminal Server, se ejecuta mi aplicación. Cuando se conecta a la BD, el servidor (FireBird 1.5) me devuelve el siguiente mensaje: Código:
Error 14000035, operating system directive CreateFile failed. |
Hola
A mi esto me parece más bien un error de los componentes IBX, que no pueden crear un archivo temporal. Comprueba que desde la sesión existe una carpeta para archivos temporales (la variable de entorno TEMP debe apuntar a esa carpeta), y que el usuario tiene derechos de creación de archivos sobre ella. Saludos. |
Después de tanto tiempo buscado, he encontrado esto :eek: :
Terminal Server appears to create a temp folder for each user including appropriate rights. If the server is not brought down properly then the temp dir is not deleted and a subsequent user that logs in may be assigned an existing temp dir with someone elses rights. A possible solution would be to delete all files and temp directories in the temp directory when the NT server boots up each time. Si borrando la carpeta temporal deja de dar el error, os lo diré. :cool: |
Ya encontré la solución:
1) Desde el botón de INICIO, opción EJECUTAR, teclear: flattemp /enable 2) En la config. de Terminal Server, que se ejecuta desde el botón INICIO/Programas/Herramientas Administrativas/Configuración de Servicios Terminal Server/Configuracion del Servidor, debe deshabilitar el uso de carpetas temporales por sesión. 3) Descargar y combinar el fichero Firebird.reg contenido del fichero: Código:
Windows Registry Editor Version 5.00 |
Y como tienes el firebird instalado?
Es super Server o Classic?
|
Cita:
|
A lo mejor viene un poco tarde mi respuesta, pero yo tuve el mismo error en un Windows Vista con Interbase 6.0 instalado.
Por alguna razon desconocida no aceptaba que tuviera definido 'localhost' en mi archivo de configuracion. Pero en cuanto lo cambié a 127.0.0.1 funcionó a las mil maravillas. Espero que esto ayude a alguien |
Gracias por el aporte, es una excelente solución.
Saludos. |
mi solucion
equipo /programdata /microsof /windows /start menu /programs /administrative tools /servicios /configuracion del terminal services /iniciar secion /undocked profile y al yegar hay deshabilitalo............ eso es todo ami me funciono:p:D
|
La franja horaria es GMT +2. Ahora son las 00:31:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi