RICHEDIT 5 y MySql

RICHEDIT 5 y MySql

Postby cmsoft » Fri Jul 05, 2024 3: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: Select all  Expand view

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
User avatar
cmsoft
 
Posts: 1290
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: RICHEDIT 5 y MySql

Postby leandro » Fri Jul 05, 2024 5: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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: RICHEDIT 5 y MySql

Postby cmsoft » Sat Jul 06, 2024 3:41 pm

Gracias por contestar Leandro
Excelente!
Funcionó correctamente!
Muchas gracias!
User avatar
cmsoft
 
Posts: 1290
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Antonio Linares and 46 guests