FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour RICHEDIT 5 y MySql
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
RICHEDIT 5 y MySql
Posted: Fri Jul 05, 2024 03:26 PM
Estimados:
Tengo un texto de un RTF, lo copio y grabo en un campo LONGTEXT de MySql.
Luego, con el siguiente codigo, lo puedo ver perfectamente en un dialogo
Code (fw): Select all Collapse
DEFINE DIALOG oForm TITLE "Modelos" FROM 05,10 TO 35,120 OF oWnd   
   @ 35, 15 RICHEDIT5 oGet[3] VAR cText OF oForm PIXEL SIZE 400, 170
   @ 05,30 BUTTON oBot[1] PROMPT "&Grabar" OF oForm SIZE 30,10 ;
           ACTION ((lRta := .t., oGet[3]:SaveToRTFFile('temp.rtf')), oForm:End() ) PIXEL
   @ 35,100 BUTTON oBot[2] PROMPT "&Cancelar" OF oForm SIZE 30,10 ;
           ACTION ((lRta := .f.), oForm:End() ) PIXEL CANCEL
ACTIVATE DIALOG oForm CENTER ON INIT oGet[3]:LoadRtf( base:texto )
Con oGet[3]:SaveToRTFFile('temp.rtf') dejo el texto en un archivo temporal. Pero éste ya no es igual al texto orginal.
Cuando lo grabo en la base de datos, luego ya no me lo muestra en el control Richedit, aunque temp.rtf si es visible con un editor rtf.

Se que estoy haciendo algo mal en el proceso, nunca había usado Richedit, pero ahora surguió la necesidad.
Agradezco cualquier ayuda
Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM
Re: RICHEDIT 5 y MySql
Posted: Fri Jul 05, 2024 05:39 PM

Cesar buenas tardes como estas?

El problema lo solucionas, guardando en base64 el rtf.

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: RICHEDIT 5 y MySql
Posted: Sat Jul 06, 2024 03:41 PM

Gracias por contestar Leandro

Excelente!

Funcionó correctamente!

Muchas gracias!

Continue the discussion