https://foro.gambas-es.org/viewtopic.php?f=1&t=368&p=2069#p2069
-----------------------------------
Pablo-GNU
Viernes, 22 Enero 2010, 17:54

Problema Con La Fabricacion De Un Editor De Texto... (Solucionado, Cambio De Diseño)
-----------------------------------
Buenas tardes, estoy intentando hacer una aplicacion para la generacion de Compact Flash como HDD, pero necesito añadir un modulo para editar ciertos ficheros de configuracion con extension .cfg

Consigo cargar los ficheros pero no veo el archivo entero en si...

PUBLIC SUB Abrir_editor_Click()

DIM arrCad AS NEW String[]
DIM txtTemp AS TextArea
DIM c AS String
DIM ruta AS String
Dialog.Title = "Seleccione un archivo"
Dialog.Filter = ["*.cfg", "Ficheros de Configuracion"]
IF Dialog.OpenFile() THEN
Message.Info("No ha seleccionado nada")
ELSE 
ruta = Dialog.Path
arrCad = Split(File.Load(ruta), "\n")
txtTemp = Editor.Children[0]
END IF
IF txtTemp.Text <> "" THEN 
nuevaHoja()
END IF
FOR EACH c IN arrCad
Editor.Text = ruta
txtTemp = Editor.Children[0]
txtTemp.Text &= c & "\n"
NEXT

END

Con este codigo consigo cargarlo, pero lo dicho, no veo el fichero entero... solo veo una parte...

#####################################################
#
CO CN=O61PCINC TA=DIF001 NE=14 NU=1 MO=1 EN=H IM=40 LI=0 LR=251 MI=0 MR=50.2 VR=999999999 UI=lm2  DE="PRECIP. CM EN VALIRA EN SEO DE URGEL"
#
#####################################################
#    --> Definicion VARIABLES CALCULADAS
#####################################################
#
CO AI=O65QRIO1 TA=AILOG1 NE=2 NU=0 MO=1 NS=1000 EN=N CV=NULO FI=0 VA=A HH=23 HI=80 LO=20 LL=10 HU=0.0 HD=0.0 GP=0.0 GN=0.0 HG=0.0 UI=m3S DE="Q. RIO VALIRA EN SEO DE URGEL"
#


Esas lineas son las que veo, pero el fichero contiene 144 lineas a mostrar...

El error que veo en el IDE es el siguiente...

(Texto:3682): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed

lo veo muchas veces...

Como puedo conseguir verlas todas? No le encuentro el fallo la verdad...

Por cierto, para luego guardar los cambios si lo modifico? como deberia de hacerlo? Desde ya muchas gracias...


