Página 1 de 1

problemas con FileInstall (solucionado)

Publicado: 18 Sep 2014, 21:15
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.

Re: problemas con FileInstall (solucionado)

Publicado: 18 Sep 2014, 21:46
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.

Re: problemas con FileInstall

Publicado: 19 Sep 2014, 03:20
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..

Re: problemas con FileInstall

Publicado: 19 Sep 2014, 07:01
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...

Re: problemas con FileInstall (solucionado)

Publicado: 19 Sep 2014, 14:40
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..