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
Hola, asegurate q la carpeta "micarpeta" exista, o sino cambia el Append por Output, aunque cualquiera de las dos formas deberia funcionar. Saludos.
la carpeta existe :D
eso intentare... (el problema es que no tengo el vista para probarlo)
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.
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 :¬¬
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).
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 :¬¬
Para vista mejor usar VB net q los problemas de compatibilidad con VB6 (no, espera con casi cualkier otro lenguaje) son bastante grandes...
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
@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!