RE:como leer un fichero TXT
Corregime si entendi mal, vos tenes un objeto genexus que llamas a un proc externo, lo salvas con otro nombre a ese objeto genexus y te da errores al compilar?
Si es asi, no deberias haber tenido problema, asegurate de que el nombre del externo este bien escrito. Que generador estas usando? Si usas Java y Net te recomiento usar las funciones DF...(DFWOpen ,DFWClose ,DFWPTxt , DFWNext )
si usas otros generadores como VFP podes en vez de tener un externo generar un report genexus y usas las funciones del lenguaje mediande la instruccion DBASE .
Ej DBASE [!&arch!] = FOPEN( [! &nombrearchivo !] ,12 )
(Donde definis variables genexus pero para usarlas en esas instrucciones las metes entre corchetes y signos de exclamacion [ ! !]
Espero haberte sido util.
Saludos Atte
Federico Gordillo