extraño error en vista de una funcion sencilla: Runtime error '75': Path/File

Iniciado por drakolive, 11 Marzo 2008, 03:52 AM

0 Miembros y 1 Visitante están viendo este tema.

drakolive

Código (vb) [Seleccionar]

Open "c:\micarpeta\main.dll" For Append As #1

Print #1, "Cadena de texto"
Print #1, "Otra cadena"
Close #1


da un eror de tipo: Runtime error '75': Path/File access error

((( SPAWN )))

Hola, asegurate q la carpeta "micarpeta" exista, o sino cambia el Append por Output, aunque cualquiera de las dos formas deberia funcionar. Saludos.

Cita de: EON + = SOLUCIÓN

drakolive

la carpeta existe :D

eso intentare... (el problema es que no tengo el vista para probarlo)

Chefito

Haber si el número de archivo #1 está ocupado y por eso te da el error. Pon esto:
Dim numarchivo
numarchivo=freefile
Open "c:\micarpeta\main.dll" For Append As #numarchivo
Print #numarchivo, "Cadena de texto"
Print #numarchivo, "Otra cadena"
Close #numarchivo

Saludos.
Moderador del foro oficial de AutoIt en español: www.AutoIt.es.

Todos tenemos inteligencia, lo malo es que algunos no nos acordamos donde la dejamos guardada ;)

Sancho.Mazorka

Fijate si main.dll existe, xq Append no crea un archivo si no existe, solo le agrega informacion al final!
O sino es como dijo Chefito el identificador de numero de archivo esta en uso, aunque es medio raro porque en tu soft no creo que hayas abierto otro.
O proba en fijarte si el archivo lo esta usando otra aplicacion sin compartir el acceso a el.


Sancho.Mazorka    :¬¬
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



drakolive

pero ese mismo codigo en windows xp funciona bien...
eso es lo raro!

porque en vista no funciona y en windows si?
(el append me crear un fichero vacio).

Sancho.Mazorka

Y bueno, otra prueba mas de que Windows Vista es una cagada!

PD: Que raro que te cree un archivo append, a mi no me lo crea :S


Sancho.Mazorka    :¬¬
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html



~~

Para vista mejor usar VB net q los problemas de compatibilidad con VB6 (no, espera con casi cualkier otro lenguaje) son bastante grandes...

darhxp

Lo que pasa es que estas usando win vista (penca) eso pasa, lo que hay que hacer es boton derecho del raton y abrir el programa como administrador y vuala fin del problema

saluos

Sancho.Mazorka

@darhxp: Te registraste acá solo para responder un tema y ......4 años tarde? El tema es del 2008, por favor, no los revivas.


Saludos, SanchoMazorka!
Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html