problemas con FileInstall (solucionado)

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
taoru
Hacker del Foro
Mensajes: 72
Registrado: 31 Mar 2010, 07:53
Ubicación: buenos aires
Contactar:

problemas con FileInstall (solucionado)

Mensaje por taoru »

buenas...ando teniendo un problema con FileInstall.
y ya me estoy volviendo loco porque no encuentro como solucionarlo...

el au3 funciona correctamente, copia los archivos y blablablá, anda espectacular.
pero cuando quiero compilar me tira este error:

Aut2Exe Error
Invalid FileInstall() function:

y no compila.
pensé que era un problema que algo le faltaba a mi autoit y no...porque si copio el código solito en otro archivo si funciona:

Código: Seleccionar todo

func tesst()
FileInstall("c:\crono\lan\spanish.lan", @TempDir&"\spanish.lan",1)
FileInstall("c:\crono\lan\english.lan", @TempDir&"\english.lan",1)
return 1
EndFunc

tesst()

msgbox(0, "testeando", "haber si instala")
pero en el programa completo no quiere compilar.
pensé que era porque los includes los tenía arriba, pero los bajé y tampoco...
pensé que era porque estaba dentro de una función así que lo saqué y nada... estaban en otro archivo que incluía así que probé incluyéndolo en el au3 principal y sigue tirando el mismo error. y incluso antes lo llamaba así:
FileInstall(@ScriptDir&"\lan\spanish.lan", @TempDir&"\spanish.lan", 1)
y le puse la ruta absoluta para llamar el archivo y sigue tirando el error.

incluso pensé que debería pedir que sea admin y le puse:
#RequireAdmin
al archivo au3 principal.

pero el error sigue ahí y no compila.
ahora si anulo los fileInstall y intento compilar sin ellos compila sin problemas.

tienen alguna sugerencia cual podría ser mi problema?.
porqué el FileInstall no quiere funcionar cuando hay mucho código, saben de algún problema que puede ocacionar conflictos con el FileInstall que no haya probado?.

gracias.
Última edición por taoru el 19 Sep 2014, 07:03, editado 1 vez en total.
taoru
Hacker del Foro
Mensajes: 72
Registrado: 31 Mar 2010, 07:53
Ubicación: buenos aires
Contactar:

Re: problemas con FileInstall (solucionado)

Mensaje por taoru »

perdón, me olvidé señalar.
si compilo ese código solito, si compila y funciona.
ahora si lo meto dentro del otro programa donde tiene todas las demás funciones y todo el código, no quiere funcionar.
Última edición por taoru el 19 Sep 2014, 07:02, editado 1 vez en total.
PDF
Hacker del Foro
Mensajes: 152
Registrado: 18 Ene 2013, 23:23

Re: problemas con FileInstall

Mensaje por PDF »

taoru escribió:incluso antes lo llamaba así:
FileInstall(@ScriptDir&"\lan\spanish.lan", @TempDir&"\spanish.lan", 1)
y le puse la ruta absoluta para llamar el archivo y sigue tirando el error.
Hola,

Estas seguro de que modificaste todos los FileInstall de tu codigo?...
Es decir, para la función FileInstall el parámetro source debe ser la cadena que contenga la ruta completa -o relativo al directorio del au3- del fichero a "instalar", no puede ser resultado de una función o una variable ni debe tener macros..

Creo que esos son los problemas mas comunes con respecto a FileInstall, es mejor verificar bien el codigo ;)
Saludos..
taoru
Hacker del Foro
Mensajes: 72
Registrado: 31 Mar 2010, 07:53
Ubicación: buenos aires
Contactar:

Re: problemas con FileInstall

Mensaje por taoru »

gracias!...
noo, si para ganarse el premio al idiota se estudia, xd

llevo 3 días peleando porque no se compilaba y un file install que no estaba en el archivo general quedó con el macro.. y no lo lograba ver porque al compilar me marcaba los otros y no ese...

perdón perdón, no dije nada, ya está solucionado...gracias.

error mío no mas!...cuando llevas mucho tiempo trabajando la cabeza no sabe ver el error mas tonto al parecer...
PDF
Hacker del Foro
Mensajes: 152
Registrado: 18 Ene 2013, 23:23

Re: problemas con FileInstall (solucionado)

Mensaje por PDF »

No hay de que..., hombre no es ningun error tonto, lo que pasa es que con la nueva version de AutoIt se nos vino este problema, que hay que prestarle un poco de atención..
Lo de ir probando las alternativas es algo bueno, ya que en algun momento encontraras el error.. :smt002
Saludos..
Responder