Mejoras para scintilla

User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post by cnavarro »

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.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cuatecatl82
Posts: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: Mejoras para scintilla

Post by cuatecatl82 »

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
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cuatecatl82
Posts: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: Mejoras para scintilla

Post 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
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
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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
Last edited by cnavarro on Tue Aug 25, 2015 3:51 am, edited 1 time in total.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cuatecatl82
Posts: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: Mejoras para scintilla

Post 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..
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
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cuatecatl82
Posts: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: Mejoras para scintilla

Post 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.
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
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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


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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cuatecatl82
Posts: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: Mejoras para scintilla

Post 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

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
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cuatecatl82
Posts: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: Mejoras para scintilla

Post by cuatecatl82 »

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: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: Mejoras para scintilla

Post 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..
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
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Mejoras para scintilla

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Mejoras para scintilla

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

Antonio Linares
www.fivetechsoft.com
Post Reply