FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Copiar desde Trichedit
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Copiar desde Trichedit
Posted: Sun Dec 02, 2007 07:53 PM

Buenas tardes,

Si copia alguna frase al portapapeles en un texto que estoy editando con la clase Trichedit, al querer pegarlo en algúno de los campos de caractéres, el sistema se cierra previo aviso de que detectó un error y consulta si quiero enviar informe del error.

Si hago al revés y quiero, al texto que estoy editando con Trichedit, pegar un texto copiado de un campo de caractéres, esto si funciona bién,

También funciona bién si pego, al texto que estoy editando con Trichedit, una frase copiada desde un archivo editado con el word o con el block de notas.

¿A que se debe?, ¿Tiene solución?

Gracias.

Rolando. :D

Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Copiar desde Trichedit
Posted: Mon Dec 03, 2007 02:00 AM

Más Datos,

Si luego de copiar al portapapeles, pego el mismo en el block de notas y luego lo pego en el campo de caracteres, así si lo toma sin problemas.

Es como si al pegar primero en el block de notas cambiase el formato del portapapeles a solo texto.

Deduzco de esto que el formato que tiene lo copiado desde una edición en Trichedit no es el adecuado para pasarlo a un campo de caracteres.

¿Como podría convertirlo antes de pasarlo al campo de caracteres?

Gracias.

Rolando :(

Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Copiar desde Trichedit
Posted: Mon Dec 03, 2007 04:11 PM

Buen día,

Disculpen la insistencia, pero, me urge una solución.

¿Nadie tiene experiencia en el tema?.

Gracias.

Rolando :roll:

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Copiar desde Trichedit
Posted: Mon Dec 03, 2007 04:47 PM

Rolando,

Prueba samples\TestRtf.prg, pulsa el primer botón, copia una parte de texto y pulsa el botón buscar y pega el texto. Aqui no da error.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Copiar desde Trichedit
Posted: Mon Dec 03, 2007 09:30 PM

Muchas gracias Antonio,

El TestRtf.prg me sirvió para ver mi error. Lo comento por si a Alguien alguna vez le pase lo pueda solucionar como he hecho yo leyendo este foro.

La cuestión es que el texto que edito con la Trichedit, está dentro de un diálogo modal. Cuando lo abro hago esto:

-- local hRichDLL := LoadLibrary( "riched32.dll" )

y cuando lo cierro:

-- FreeLibrary( hRichDLL ).

Como para seguir con el programa debía cerrarlo, se ejecutaba el FreeLibrary( hRichDLL ) y calculo que ese es el error porque si saco esta última línea FUNCIONA CORRECTAMENTE.

Gracias.

Rolando

:D

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Copiar desde Trichedit
Posted: Tue Dec 04, 2007 12:37 AM

Rolando,

Bien! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion