Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-01-2008
Tonio Tonio is offline
Miembro
 
Registrado: may 2003
Ubicación: Logroño
Posts: 111
Poder: 21
Tonio Va por buen camino
stMatchCase en RxRichEdit

Detro de un .pas tengo este fragmento de código:

Código:
with RE2 do
begin

Donde:=FindText(sLibro,
                    SelStart+1,
                    GetTextLen,
                    [stMatchCase]);   <-  Aquí me da el error
                            
                        .....

[Error] uDiccionaBA.pas(355): Incompatible types: 'TRichSearchType' and 'TSearchType'

El error me lo da si lo hago con un RxRichEdit, con RichEdit, no.

Puede ser algo muy simple, pero no consigo dar con ello.
Gracias de antemano y próspero año nuevo.
Tonio
Responder Con Cita
  #2  
Antiguo 16-01-2008
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
No tengo este componente, pero lo que te esta diciendo el error, es que estas intentando usar un "TSearchType" donde debería ir un "TRichSearchType".

Por eso cuando lo pruebas con un RichEdit normal, si te funciona, porqué "TSearchType" forma parte de la VCL de Borland al igual que el TRichEdit.

Con la ayuda del "Control + click" intenta buscar dónde esta definido "TRichSearchType" y sabrás que valores poner en este campo que te da el error.

Saludos.

Editado: He buscado los posibles valores de TRichSearchType y son estos:
Código Delphi [-]
TRichSearchType = (stWholeWord, stMatchCase, stBackward, stSetSelection);

Última edición por xEsk fecha: 16-01-2008 a las 15:46:19.
Responder Con Cita
  #3  
Antiguo 16-01-2008
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
Vale, he visto que tienen el mismo nombre, prueba en poner esto a ver si te funciona:

Código Delphi [-]
with RE2 do
begin

Donde:=FindText(sLibro,
                    SelStart+1,
                    GetTextLen,
                    [RxRichEd.stMatchCase]);

Saludos.
Responder Con Cita
  #4  
Antiguo 16-01-2008
Tonio Tonio is offline
Miembro
 
Registrado: may 2003
Ubicación: Logroño
Posts: 111
Poder: 21
Tonio Va por buen camino
Genial y rápido

xEsk, muchas gracias, ni se ha quejado, ha ido de maravilla, es decir, funciona.
Gracias otra vez, un saludo.
Tonio.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar rtf de un RxRichEdit gliesse Varios 2 31-12-2004 22:48:25
Imprimir RxRichEdit Nuria Impresión 0 26-04-2004 15:32:36
columnas en rxrichedit mosorio Varios 0 14-04-2004 13:36:52
Insertar imagen en RxRichEdit SCH Varios 5 29-09-2003 22:40:14
Visualizar imágenes en RxRichEdit SCH Varios 3 17-09-2003 19:52:42


La franja horaria es GMT +2. Ahora son las 13:53:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi