Copiar desde Trichedit

Post Reply
User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Copiar desde Trichedit

Post by rolando »

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 _ 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
User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Post by rolando »

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 :(
User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Post by rolando »

Buen día,

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

¿Nadie tiene experiencia en el tema?.

Gracias.

Rolando :roll:
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Post by rolando »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Rolando,

Bien! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply