Fecha actual Mié Jun 26, 2024 12:07 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 8 mensajes ] 
Autor Mensaje
 Asunto: Editor
NotaPublicado: Sab Oct 29, 2005 11:14 pm 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Estimado Bruno,

Como puedo crear una clase para editor con sintaxis coloreada ?

Yo tengo el código pero no sé como crear la clase que me dé la posibilidad de pintar los caracteres y los colores en el area del control.

Muchas gracias de antemano
Jorge Mason


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Dom Oct 30, 2005 12:29 am 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Jorge,

Si heredas de TWinControl, depende de los métodos que necesites sobreescribir, si heredas de TControl tendrás que bastante y si heredas de TComponent tendrás que hacer casi todo. También necesitaría una lista de los mensajes que manejas pasa ayudarte mejor.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
NotaPublicado: Dom Oct 30, 2005 10:11 pm 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Estimado Rodrigo,

Yo tengo la versión comercial y no tengo ningún fuente, a excepción de dbGrid que lo ha colocado Bruno a disposición de todos.

Realmente no se como implementar mis clases, no tengo de donde agarrarme :cry:

Saludos
Jorge Mason


Arriba
 Perfil  
Responder citando  
 Asunto: Estoy perdido
NotaPublicado: Lun Oct 31, 2005 2:14 am 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Rodrigo,

Gracias por la ayuda, pero realmente así no se puede hacer nada, yo en Fivewin podía hacer todo, porque sabía perfectamente cuando y donde pintar, con hDC, etc. etc.

Veo que C3 es demasiado cerrado para intentar el desarrollo de algo complicado como crear clases para la GUI ...

No se si me explico, pero así no es posible hacer nada que no esté en el IDE o GUI de C3, osea que los controles de terceros seria imposible implementarlos.

Menos posible sería agregar controles de terceros en el IDE !

Saludos
Jorge Mason


Arriba
 Perfil  
Responder citando  
NotaPublicado: Lun Oct 31, 2005 11:16 am 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Rodrigo,

Gracias por el dato, le hecharé una mirada a tu aplicación Tetris, pero como te cuento me parece que está hecha para ser compilada sin IDE.

Ahora, como podría yo hacer cosas con el IDE o sin él ?, me dá lo mismo trabajar sin IDE pero es más complicado y realmente el IDE de C3 está muy bien.

Lo interesante sería poder trabajar primero con el IDE, y después dejarlo para seguir a mano, para terminar la aplicación.

Lo malo en este punto es que el IDE de C3 es muy cerrado ya que los archivos .CP3 no están hechos en modo texto sino que están con un formato propio de C3.

Entonces, las alternativas actuales son demasiado estrictas y opuestas ya que tenemos que decidir si usamos el IDE y nos limitamos a sus posibilidades o bien lo hacemos todo a mano.

Creo que si el IDE de C3 podría dejar sus archivos en formato texto, osea de código fuente, como hacen todos los demas IDES y así no tendríamos que limitarnos tantos.

Recordemos que inclusive en Fivewin podiamos usar el WORKSHOP y trabajar con DLLs o RCs y combinarlos con nuestra aplicación.

Actualmente, todos los IDES, Xailer, vXH, VisualFivewin y MiniGui dejan sus formularios en un código fuente que puede aprovecharse en un desarrollo manual o sin IDE.

Por esa razón yo esperaría que el IDE de C3 se abriera un poco dandonos mas posibilidades de desarrollo.

Tampoco veo posible que en la barra del IDE sea posible agregar un control propio y eso tampoco es bueno.

Saludos
Jorge Mason


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 8 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron