Page 22 of 70

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 1:22 am
by cnavarro
Aqui tienes el enlace para descargarlo

https://www.dropbox.com/s/o5ai92k7v84u1 ... t.zip?dl=0


Esperamos tus valiosos comentarios

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 1:51 am
by cuatecatl82
Gracias.. Lo pruebo y comento, de vista se ve excelente con los colores y los menús, Impresionante..

Saludos.

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 1:52 am
by cnavarro
Ojo, lo he actualizado ahora mismo con alguna mejora
Vuelve a descargarlo

De paso, estoy utilizando FivEdit para probar la implementacion de los nuevos Menus de Fwh

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 2:23 am
by cuatecatl82
Descargado y probando.. Con que versión de FW y Compilador lo has creado..? de entrada a la versión que me envias a la del maestro Antonio, siento que es un poquito más lento tanto para abrir un archivo como al cerrarlo, al presionar el boton salir, a veces se queda pegada la aplicación y no responde.. no se si tenga que ver las versiones de los ficheros dll´s que han cambiado, definitivamente lo que me gusto más fue la opcion de abrir y cerrar las funciones..

Image

Son imagenes o dibujadas con alguna función..? Esto definitivamente ahorra tiempo al explorar un archivo grande..
Es curioso ver el cursor arrow y apuntar en sentido opuesto, en la imagen no se aprecia.

Image

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 3:11 am
by cnavarro
cuatecatl82 wrote:Descargado y probando.. Con que versión de FW y Compilador lo has creado..? de entrada a la versión que me envias a la del maestro Antonio, siento que es un poquito más lento tanto para abrir un archivo como al cerrarlo, al presionar el boton salir, a veces se queda pegada la aplicación y no responde.. no se si tenga que ver las versiones de los ficheros dll´s que han cambiado, definitivamente lo que me gusto más fue la opcion de abrir y cerrar las funciones..

Son imagenes o dibujadas con alguna función..? Esto definitivamente ahorra tiempo al explorar un archivo grande..
Es curioso ver el cursor arrow y apuntar en sentido opuesto, en la imagen no se aprecia.



Yo no he notado mas lentitud, pero probaré con ficheros grandes, a excepcion del movimiento que hace en el listbox al moverte por el fichero. Seguramente en ordenadores lentos haya que desactivarlo.
En principio, las Dll's no tienen nada que ver en este tema de abrir y cerrar, peeeeeeeero... miraré lo de el boton "salir", a mi no me ha pasado
Que sistema operativo utilizas?
Esta creado con Fwh 15.7, harbour (ultima version) y borland7

--------------------------- Editado ---------------------------------------
Actualizado colores de paréntesis y corchetes
https://www.dropbox.com/s/o5ai92k7v84u1 ... t.zip?dl=0

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 3:51 am
by cuatecatl82
Definitivamente son las dll´s, sobre escribi las que me enviaste por las que estan el el archivo zip de ejemplo del Maestro Linares, y pufff vuela..

Lo estoy probando en 2 sistemas operativos, en Windows 8 y Windows XP SP3, ambos corren dual en la misma cpu, Tengo 2GB de Ram 2 Procesdores a 3.4Ghz, en las dos corre igual, se nota que al cargar y descargar las dlls se demora.. sigo con las pruebas..

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 3:54 am
by cnavarro
cuatecatl82 wrote:Definitivamente son las dll´s, sobre escribi las que me enviaste por las que estan el el archivo zip de ejemplo del Maestro Linares, y pufff vuela..

Lo estoy probando en 2 sistemas operativos, en Windows 8 y Windows XP SP3, ambos corren dual en la misma cpu, Tengo 2GB de Ram 2 Procesdores a 3.4Ghz, en las dos corre igual, se nota que al cargar y descargar las dlls se demora.. sigo con las pruebas..


Cuando notas la demora?
- Al arrancar la aplicacion
- Al cargar ficheros
- ....
Gracias

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 4:17 am
by cuatecatl82
Al arrancar la aplicacion lo hace rápido, es instantaneo el fallo me da así:

Abro Fivedit -> Hago click en el boton "cerrar" y vuala se queda pegado..

Image

Lo mismo si abro el editor y le doy al boton "cerrar" o a la X ve la ventana principal para cerrarlo, pasa lo mismo, le tiro a que queda pegada en memoria las dll´s, o cuesta que se descarguen del sistema de hecho me consumio recursos me dejo congelada la cpu por un rato.. funciona bien el editor salvo este detalle, no se si alguien más lo este probando..


//*/*/*/*///* Editado /*/**//*/*/*
Cuando hago busquedas, remplazos, al abrir archivos se demora un momento pero no se queda pegada la cpu, por eso le tiro a que las dlls.. habra que ver si alguien más le presenta este fallo.

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 4:38 am
by cnavarro
cuatecatl82 wrote:Al arrancar la aplicacion lo hace rápido, es instantaneo el fallo me da así:

Abro Fivedit -> Hago click en el boton "cerrar" y vuala se queda pegado..

Lo mismo si abro el editor y le doy al boton "cerrar" o a la X ve la ventana principal para cerrarlo, pasa lo mismo, le tiro a que queda pegada en memoria las dll´s, o cuesta que se descarguen del sistema de hecho me consumio recursos me dejo congelada la cpu por un rato.. funciona bien el editor salvo este detalle, no se si alguien más lo este probando..


//*/*/*/*///* Editado /*/**//*/*/*
Cuando hago busquedas, remplazos, al abrir archivos se demora un momento pero no se queda pegada la cpu, por eso le tiro a que las dlls.. habra que ver si alguien más le presenta este fallo.


Victor, el tema del boton "Cerrar" del menubar era el Metodo Close

Code: Select all  Expand view


METHOD Close() CLASS TFivedit
   if Len( ::oFld:aDialogs ) = 1
      ::oFld:DelItemPos( ::oFld:nOption )
      ::BuildEditor()
   else
      ::oFld:DelItemPos( ::oFld:nOption )
   endif

return nil

//----------------------------------------------------------------------------//

 


Descarga y prueba
Miraré lo del boton X, a ver si Antonio que lo diseñó sabe por qué puede pasar porque a mi no me pasa
Probaré lo de la "fuga" de recursos

Las búsquedas van muy rápidas ( como un tiro ), salvo por la pequeña demora que supone mover el item del listbox
Yo creo que las Dll's no tienen nada que ver en estos temas, a ver que dice Antonio

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 12:55 pm
by cuatecatl82
Perfecto, mejoro por mucho el tiempo de respuesta sin que consuma recursos al cerrar y abrir el editor, solo un detalle: el archivo que crea al principio "noname.prg" no se puede cerrar, si abres mas prg´s si pueden cerrarse todos, menos el primero, sería cuestion de hacer un close en la linea 232 pero no seria estetico..:

Code: Select all  Expand view
IF ! EMPTY( cFileName ) .AND. FILE( cFileName )
      ::OpenFile( cFileName )
   ELSE
      ::BuildEditor()
      ::Close()
   ENDIF    


Seguimos probando..

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 1:09 pm
by cnavarro
Eso ya lo tengo solucionado
Tambien he modificado el proceso de cierre de la aplicacion
Estoy terminando unos retoques y lo subo para que lo descargues, ya te aviso

Image

---------------------------------------------- Editado -----------------------------------------------

Actualizado

https://www.dropbox.com/s/o5ai92k7v84u1 ... t.zip?dl=0

Re: Mejoras para scintilla

PostPosted: Tue Aug 25, 2015 6:00 pm
by cuatecatl82
Perfecto gracias..

Re: Mejoras para scintilla

PostPosted: Wed Aug 26, 2015 6:26 pm
by cuatecatl82
Otro detalle: al parecer no estan incluidos todos los comandos de fw, cargue un ejemplo de FolderEx, corri el boton Script y salio esto:

Image

La línea roja que esta marcada, para que sirve..?, en cuanto a velocidad, al abrir este ejemplo, tardo su rato quisas unos 30 segundos..

Re: Mejoras para scintilla

PostPosted: Wed Aug 26, 2015 7:00 pm
by cnavarro
Victor
La linea roja es para marcar la columna 80 ( es manía mia por el tema de imprimir )

En cuanto a la velocidad, he abierto ese fichero y otros, mucho mas grandes y no he notado diferencia (abre por ejemplo fivedbu.prg, fivedit.prg o autolay.prg, o todos y comenta el resultado )

Script: ese tema ha de contestarlo Antonio

Sigo con ello
Gracias

Re: Mejoras para scintilla

PostPosted: Thu Aug 27, 2015 6:05 am
by Antonio Linares
Victor,

Para poder usar TFolderEx has de incluir en fivedit.prg:

extern TFolderEx

asi para cualquier otra clase ó función que quieras usar y que no use Fivedit.prg