martes, 23 de marzo de 2010

A por la red. Sencillo pero...

Bueno, al menos tengo una escusa para seguir escribiendo en este blog:

Tras la actualización de los .RPT para reflejar los nuevos logos de la empresa así como algunos cambios de imagen para modernizar el formato, me dispongo a realizar algunos cambios en el programa mismo para adaptarlo a su ejecución en red. La idea es simple: colocar la base de datos (.mdb) en un PC determinado a modo de servidor y ejecutar el programa desde otro equipo (desde varios en realidad). Este tipo de actualización ya la he probado con éxito anteriormente pero al menos la última vez fue muy bien planificada de antemano y además contaba con un entorno como el .NET bastante más potente a la hora de leer archivos de inicialización, etc. Esta vez me dispongo a atacar a un programa que se gestó a finales de los 90 y que cristalizó el 2002 con VB 6 por lo que la "diversión" está asegurada.

Una vez instalado el IDE he probado algunas cosas retocando un poco el programa de Albaranes para asegurarme de que todo funciona como debe. Esta vez necesito tocar toda la infraestructura para leer la variable basedatos de un .ini en vez de hacer uso de su valor desde su inicialización como variable global. Un problema del estilo de programación basada en IDE es que a veces los controles adquieren sus propiedades directamente desde dicho IDE por lo que ahora puede que tenga controles de datos con el nombre del archivo .mdb escrito directamente desde en el entorno por lo que tendré que realizar una búsqueda global y un buen montón de pruebas intensivas.

Pos ná, a por ellos, que son pocos y cobardes!!!!


Un saludo!

jueves, 18 de marzo de 2010

Problemas con el SP 6 de VB 6

Bueno, por desgracia se me ocurrió instalar el Service Pack 6 de Visual Studio y su SP1 y resultó que fue el causante de un error en el componente DBGrid, que aparecía con las columnas totalmente plegadas (cerradas) a la izquierda. Por suerte bastó con renombrar DBGrid32.ocx (en system32) y volver a instalar desde el setup del mismo programa de cliente. El caso es volver a la versión 5.1.81.4 instalada por el SP6 y olvidarnos de momento de la 5.1.98.13 de SP6-SP1. Es importante renombrar el control (o borrarlo) o no será sustituido por ningún instalador ya que la versión más reciente no se sobreescribe.

Bueno, a parte de eso (que me pasó en casa esta tarde), esta mañana instalamos 3 PC's nuevos en la oficina de mi cliente, todos con Windows 7 (al final nos decidimos por él y no hacer uso del downgrade kit a XP). Como siempre los típicos cambios en el SO me retrasaron más de lo normal: por ejemplo, el soporte de red local ahora está actualizado y añade una contraseña de configuración (la pide para la primera entrada en el grupo de trabajo) por lo que hay que estar anotándola y llevándola de un equipo a otro. ¡Qué manía con meter tanta ventana para todo! En vez de hacer las cosas más fáciles parece que las ponen más complicadas. Pero, bueno, ya nos acostumbraremos ¡como siempre! Curiosamente tb me costó llegar a la configuración del ratón y el teclado del Panel de Control (tuve que poner la vista de iconos pequeños pq no daba con el "grupo" adecuado), así que... me ratifico.

Demo de Office 2007 (60 días, luego ya veremos) y lo mismo del AV de McAfee y como no un buen montón de Windows Update.

Poco tiempo tuve para mucho más, así que volveré mañana a terminar los detalles típicos (impresoras, utilidades, etc).

Pos ná, ¡el blog sigue en marcha!

Un saludo!

miércoles, 17 de marzo de 2010

ISAM instalable

El siguiente paso era instalar los programas. Uno de los primero que instalé fue el programa de Gestión de mi cliente para comprobar que el instalador funcionaba bien con Windows recién instalado y limpio. Ok. El siguiente paso fue instalar el entorno de desarrollo (Visual Studio 6.0). Al hacerlo me encontré con un pequeño problema (que me pareció peor en ese momento): "No se encuentra el ISAM instalable" que ocurría al ejecutar la aplicación del cliente de nuevo. El problema se resolvió instalando el SP5 de VS que había omitido anteriormente para después del reinicio. De paso bajé el Service Pack 6, ya disponible y tb un parche acumulativo para el mismo. Todo volvió a funcionar sin problemas. Lo comento aquí pues tras darme el problema busqué sobre la marcha en Internet sobre ese error y en principio, aunque fue una búsqueda rápida, no encontré la solución al problema. Así que ahí queda eso.

sábado, 13 de marzo de 2010

Ok, primeras pruebas: setup 1.2 (2004)

Bien, acabo de instalar el programa de facturación y gestión que realicé para mi cliente en 2004 (algunos módulos datan de 2002) y el setup es perfecto en XP. Actualicé los archivos de datos, etc, con la copia de seguridad que les hice ayer y todo funciona de maravilla. Ahora sólo tengo que instalar el entorno de desarrollo (VB 6) para realizar algunas modificaciones míminas en algún que otro sitio. Para los módulos nuevos usaré ya VB.NET express directamente para poder saltar a 7 sin problemas. El resto habrá que irlo migrando a la base .NET que creé el año pasado (maqueta aún) para los últimos módulos que me pidieron entonces y que quedaron pdtes por la crisis.

Matizaciones al primer post

Bueno, parece que hoy no es mi día... estreno PC pero una desgracia personal inevitable ha manchado esta fecha para siempre... DEP. Nunca te olvidaremos.

Pero la vida sigue, y si somos fieles al título del Blog ésto no debe pararnos. Adelante. Aprendiendo de los errores, eso si.



Tras el breve paréntesis retomo el post anterior para puntualizar, matizar más bien, mi enhorabuena a Micro$oft:

la idea es buena, como el Vista no tuvo el más mínimo éxito comercial pos ná, me saco una nueva versión de la manga y listo. Ahora creamos un nuevo marketting más agresivo e inteligente... y listo: ya estamos todos por fin con la mosca tras la oreja por conocer al nuevo Windows 7.

Está bien rectificar, así que reitero mi enhorabuena, pero puntualizo: la próxima vez que algo funcione bien, vale, dale una nueva capa de pintura y arréglale los bajos, pero hombre, no lo pongas todo patas arriba para que depués descubramos que en fondo es todo más o menos lo mismo (pero cambiado de sitio y más bonito). Al menos es la impresión que tengo. Tanto tiempo entre Xp y Vista y tan poco entre Vista y 7... ¿pueden ser tan iguales o diferentes? Juzguen uds.

Pero bueno, como hay que ser optimista, pues vale, adelante con el Windows 7. Eso sí, precavidos tienen preferencias, así que, si pueden opten por una actualización suave, prueben bien el sistema, aprendan el nuevo sitio en el que han puesto las cosas de siempre (mi mujer me hace esto tb a menudo, jajaja) y tranquilos que estéticamente (y por supuesto tecnológicamente) apreciaremos al nuevo Sistema.

Las actualizaciones han sido siempre el caballo de batalla de la informática. Estamos a la última o algo malo puede pasarnos... a veces cosas muy graves... otras que nos llamen obsoletos.


Un saludo.

viernes, 12 de marzo de 2010

Hola,

es la enésima vez que empiezo a escribir un blog, y normalmente no aguanto más de uno o dos posts...

Este es el primero con BlogSpot.

Este blog debería servir de referencia para mi próxima aventura. Siempre oí que escribir un diario era bueno para ayudarnos a reflexionar sobre los pasos que damos cada día.

Hoy he puesto en marcha el primer PC de mi nueva etapa. Un equipo pequeño por fuera pero grande por dentro (Q8400/DDR3). Mi X2 montado con estos dedos hace dos años y poco ha hecho kaput (placa base, como siempre) y no tengo tiempo que perder montando otro, así que decidí hacerme con un Acer (valgame la repugnancia) de esos que ya vienen en caja todo montado e instalado (como pasa con los portátiles). De hecho fue toda un experiencia llamar por telefono a mi proveedor, preguntar por el modelo X480G y tras decirme que si, dirigirme a la tienda para recogerlo, pagarlo (que remedio claro), y volver a casa con él en una bolsa (típica gran bolsa de estas empresas). A los 5 minutos de enchufarlo ya estaba navegando por internet.

Atrás quedaron los viejos tiempos de periplos interminables en busca del mejor precio, del componente ideal, del cable apropiado, del disipador óptimo... y los largos días con sus largas horas de montaje y verificación hasta que por fin podía empezar a instalar SO y programas.

Lo de los programas es inevitable en este caso, claro, pero al menos me he ahorrado todo lo demás. Confiemos ahora en que todo ese trabajo previo, realizado en alguna cadena de montaje industrial sea al menos de mejor o igual calidad que el realizado en casa.

Genial por cierto la idea de Microsoft (y de Acer en este caso) de suministrar el sistema de recuperación preinstalado en el equipo con sendas versiones profesionales del nuevo Windows 7 y del XP, permitiendo la instalación alternativa de uno u otro sistema por el mismo precio (dual-load). De fábrica venía con 7 instalado y listo, pero anoche mismo, tras jugar un poco con el 7 lo reformateé usando el procedimiento descrito por el manual (via Alt+F10) para pasar a usar el XP hasta nueva orden.

Esta misma mañana le he recomendado a mi primer gran cliente la compra de varios de estos equipos, por lo que la transición a Windows 7 será suave y sin problemas: atrás quedarán tb mis viejos desarrollos con VB 6, ahora siendo remozados via .NET con rumbo al 7.
Bueno, no está mal para este post. Esperemos ahora que no sea el último.
Un saludo.