Me rindo no encuentro el error. Utilizo un juntador y lo separo por una firma 2 programas, hasta aqui todo va bien, utilizo un editor de texto y veo el codigo la firma y al final el codigo del 2 programa.
Pero al darle al boton que lo separa me sale un error:
Error '9' en tiempo de ejecucion:
El subindice esta fuera del intervalo.
Se me crea un programa pero al editarlo me sale el codigo vacio.
El error tiene que estar en una de estas lineas:
dim yo as string
dim cadenaparapegar as string
dim primera as string
dim partes as variant ' las variables las he declarado asi antes
primera = "jahagafadasa" 'cadena con la que estan los dos programas separados, comprobado
cadenaparapegar = cadenaparapegar & Text2.Text
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
yo = Space(LOF(1))
Close #1
partes = Split(yo, primera)
Open App.Path & "\" & Text1.Text & ".exe" For Binary As #1
Put #1, , partes(1) & cadenaparapegar
Close #1
He mirado y lo veo todo bien, donde fallo.
Un saludo.