Mejoras para scintilla

Re: Mejoras para scintilla

Postby cnavarro » Tue Aug 25, 2015 1:22 am

Aqui tienes el enlace para descargarlo

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


Esperamos tus valiosos comentarios
Last edited by cnavarro on Tue Aug 25, 2015 1:55 am, edited 2 times in total.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby cuatecatl82 » Tue Aug 25, 2015 1:51 am

Gracias.. Lo pruebo y comento, de vista se ve excelente con los colores y los menús, Impresionante..

Saludos.
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Mejoras para scintilla

Postby cnavarro » Tue Aug 25, 2015 1:52 am

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
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby cuatecatl82 » Tue Aug 25, 2015 2:23 am

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
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Mejoras para scintilla

Postby cnavarro » Tue Aug 25, 2015 3:11 am

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
Last edited by cnavarro on Tue Aug 25, 2015 3:51 am, edited 1 time in total.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby cuatecatl82 » Tue Aug 25, 2015 3:51 am

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..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Mejoras para scintilla

Postby cnavarro » Tue Aug 25, 2015 3:54 am

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
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby cuatecatl82 » Tue Aug 25, 2015 4:17 am

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.
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Mejoras para scintilla

Postby cnavarro » Tue Aug 25, 2015 4:38 am

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  RUN


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
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby cuatecatl82 » Tue Aug 25, 2015 12:55 pm

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  RUN
IF ! EMPTY( cFileName ) .AND. FILE( cFileName )
      ::OpenFile( cFileName )
   ELSE
      ::BuildEditor()
      ::Close()
   ENDIF    


Seguimos probando..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Mejoras para scintilla

Postby cnavarro » Tue Aug 25, 2015 1:09 pm

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
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby cuatecatl82 » Tue Aug 25, 2015 6:00 pm

Perfecto gracias..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Mejoras para scintilla

Postby cuatecatl82 » Wed Aug 26, 2015 6:26 pm

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..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Re: Mejoras para scintilla

Postby cnavarro » Wed Aug 26, 2015 7:00 pm

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
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Postby Antonio Linares » Thu Aug 27, 2015 6:05 am

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 37 guests