URGENTE, POR FAVOR
Hola a tod@s!!
Tengo un extra帽o problema.
Estoy realizando una aplicaci贸n en VB6 que crea un informe de los
contenidos de una BD Acces.
A la hora de realizarlo, algunos campos deben aparecer con formato y
otros no. Es decir, tengo campos de tipo texto que debo cambiar a
negrita, otros campos de tipo texto deben mantenerse tal cual y los
campos memo (con formato rtf) deben imprimirse con el formato con el
cual se guardaron.
Los campos son:
titulo : texto
autor : texto
descripcion : memo
El campo titulo debe aparecer en negrita, el campo autor normal y el
campo descripci贸n con su formato (ya q unas palabras estaran en
cursiva, otras en negrita, etc).
La cadena a generar tiene que tener el siguiente formato:
titulo, autor, descripcion (todo seguido en la misma linea)
Para llevar a cabo todo esto, debo crear primero toda la cadena en un
richtextbox.
Pues bien, cuando ejecuto mi aplicaci贸n en Windows XP o en Windows 2000 el resultado es
perfecto, todo aparece con los formatos que yo quiero. Pero al
ejecutarla sobre Windows 98 surge un problema y es que los campos memo
con formato, en lugar de visualizarse correctamente, aparecen con todo
el codigo basura interno, del tipo
{rtfansiansicpg1252deff0deflang3082{fonttbl{f0......... texto
....par}
Todos los equipos utilizan la misma versi贸n de Office y he probado reinstalandolo. Tambi茅n instal茅 el VB en ellos por si alguna .dll o .ocx no se hab铆a registrado correctamente, pero nada.
Alguien sabe que ocurre en W98 y como puedo solucionarlo??
Muchas gracias a quien me pueda ayudar.
Tengo un extra帽o problema.
Estoy realizando una aplicaci贸n en VB6 que crea un informe de los
contenidos de una BD Acces.
A la hora de realizarlo, algunos campos deben aparecer con formato y
otros no. Es decir, tengo campos de tipo texto que debo cambiar a
negrita, otros campos de tipo texto deben mantenerse tal cual y los
campos memo (con formato rtf) deben imprimirse con el formato con el
cual se guardaron.
Los campos son:
titulo : texto
autor : texto
descripcion : memo
El campo titulo debe aparecer en negrita, el campo autor normal y el
campo descripci贸n con su formato (ya q unas palabras estaran en
cursiva, otras en negrita, etc).
La cadena a generar tiene que tener el siguiente formato:
titulo, autor, descripcion (todo seguido en la misma linea)
Para llevar a cabo todo esto, debo crear primero toda la cadena en un
richtextbox.
Pues bien, cuando ejecuto mi aplicaci贸n en Windows XP o en Windows 2000 el resultado es
perfecto, todo aparece con los formatos que yo quiero. Pero al
ejecutarla sobre Windows 98 surge un problema y es que los campos memo
con formato, en lugar de visualizarse correctamente, aparecen con todo
el codigo basura interno, del tipo
{rtfansiansicpg1252deff0deflang3082{fonttbl{f0......... texto
....par}
Todos los equipos utilizan la misma versi贸n de Office y he probado reinstalandolo. Tambi茅n instal茅 el VB en ellos por si alguna .dll o .ocx no se hab铆a registrado correctamente, pero nada.
Alguien sabe que ocurre en W98 y como puedo solucionarlo??
Muchas gracias a quien me pueda ayudar.
La soluci贸n de las fuents puede ser la correcta. pero VB cuando lo compilas en XP o 2000 carga algunas librerias propias de sistemas NT. prueba a instalar en el equipo con W98 el programa dcom98 ( son conjuntos de librerias) lo puedes descargar de la pagina principal de Microsoft.
franlu y margompe, muchas gracias por vuestras ideas, pero ninguna soluciono mi problema.
Solo queria daros las gracias por vuestro interes y por perder vuestro tiempo con mi problema.
Ah, consegui solucionarlo, a base de probar y probar.
Pero muchas muchas gracias.
Espero devolveros el favor.
Solo queria daros las gracias por vuestro interes y por perder vuestro tiempo con mi problema.
Ah, consegui solucionarlo, a base de probar y probar.
Pero muchas muchas gracias.
Espero devolveros el favor.
Prueba a instalar riched32.dll que se encuentra en tu windows XP o 2000 y copialo en el archivo de sistema de windows 98 (c:windowssystem) y funcionar谩 correctamente. Te preguntar谩 si desea sobreescribir el que tiene actualmente tu di que s铆 y actualizalo.
