Hola gente, les escribo a ver si alguien nos puede dar una mano en cuanto a esto.
En la Universidad Nacional del Comahue empezaron a instalar Ubuntu a todas la maquinas en vez de Windows (por el tema de las licencias), asi que comenzamos a hacer pruebas hasta que logramos correrlo sobre Ubuntu con Wine.
Probamos con el cliente en ubuntu 10.04 y WINE 1.2 poniendo como librerias nativas las librerias msvcrt, adbc32 y odbccp32 (éstas ultimas para que tome el odbc de mysql de preinscripcion que tambien son instaladas en WINE - solo en en la inscripcion a carreras). Tenemos un minitutorial por si alguien lo necesita
El problema ocurre cuando queremos imprimir, en nuestras pruebas anduvo todo bien pero cuando el usuario del departamento de alumnos lo probó el programa se le cierra cuando imprimen Actas de promoción y Rendimientos académicos.
Ambas operaciones son personalizadas asi que creemos que viene por ahi el tema, pero lo mas raro es que se cuelga con los rendimientos de algunos alumnos y con otros no. Rarisimo.
Eso fue lo primero que buscamos pero no encontramos nada “raro”.
Otra cosa que probamos (ya que las operaciones que tiran error son personalizadas) fue sacar todas los comentarios que teniamos en las consultas SQL de las datawindows.
Otras cosas que tuvimos en cuenta:
-Las dl y dr tienen las mismas consultas SQL en las operaciones de impresion.
-Ahora estan todas sin comentarios (algunas tenian muchos)
Tambien descubrimos que no podemos imprimir ningun tipo de acta de examen (tambien fueron personalizadas), ni abiertas, ni con notas ni cerradas, aunque si podemos imprimir cualquier reporte de la ficha del alumno (historia academica, regularidades, etc.) o certificado de materias rendidas, etc. Cualquier operacion no personalizada que nos de la opcion de imprimir parece funcionar correctamente
Hola, fijensé por el tema de las fuentes, probablemente no pueda mostrar algún tipo de fuente que funciona bien sobre windows. Para Ubuntu debe haber paquetes que se instalan de fuentes de windows.
solo se cuelga en las maquinas del departamento de alumnos o con uds. también se cuelga.
¿que versión de powerbuilder / development kit estan utilizando? ¿tienen lo parches?
¿El problema esta asociado al tamaño de la impresión?
Al parecer el que les esta complicando es la ventana de vista previa, podrían probar ejecutar la vista previa de algún certificado que si les funcione desde el menú.
Bueno, primero que nada muchas gracias por las ideas, gracias a ellas pudimos resolver el problema.
Les comento que habia pasado por si a alguno mas le pasa.
Para el header de los rendimientos, actas de examen/promocion y todo lo personalizado usamos una imagen BMP con el logo de la universidad + el nombre de la unidad academica y de la universidad. El hecho era que el bitmap al parecer no se redimensionaba bien y quedaba afuera del margen de impresion, lo que provocaba que se colgara todo.
Modificamos ese bitmap por otro logo en jpg, en la datawindows le pusimos bien el path a la imagen(sin todo el camino c:/blablabla/…) y redimensionamos la imagen, compilamos y salio todo barbaro. Ahora imprime todo bien.