Mes: diciembre 2009

  • Un buen carrito de compra para WordPress

    No siempre se requiere un «super carrito de compra» como solución de comercio electrónico. En ocasiones nos encontraremos a empresas que el número de productos es bajo y los requerimientos de envío y pago limitados.
    Una opción para esto es emplear WordPress y añadir un carrito de compra.
    Uno de los que más me han gustado ha sido: http://www.instinct.co.nz/e-commerce/

    Es sencillo, one page checkout, ajax ¿qué más se le puede pedir?

    Saludos!

  • Error opening wizard: Clase no registrada

    Nuevamente me topo con un error en GeneXus crucial para seguir testeando esta herramienta. Intuyo que es debido a una mala instalación por mi parte pero bueno…

    Para resolverlo hay que registrar dos ejecutables en el Framework de .NET para ello en mi caso he puesto:

    c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>regasm «C:\Archivos de programa\ARTech\GeneXus\GeneXus90\WizardNewModel.exe»
    Utilidad de registro de ensamblados de Microsoft (R) .NET Framework 2.0.50727.30
    53
    Copyright (C) Microsoft Corporation 1998-2004. Reservados todos los derechos.

    Se registraron correctamente los tipos

    c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>regasm «C:\Archivos de programa\AR
    Tech\GeneXus\GeneXus90\GXThemeEditor.exe»

    Utilidad de registro de ensamblados de Microsoft (R) .NET Framework 2.0.50727.30
    53
    Copyright (C) Microsoft Corporation 1998-2004. Reservados todos los derechos.

    Se registraron correctamente los tipos

    Saludos!

  • Cannot Create MSHTML Document

    Este maldito error es el que me ha estado dando Genexus 9.0 y eso que tengo Windows XP porque para Windows Vista parece que se soluciona instalando DHTML Editing Control for Applications Redistributable Package (x86)

    Pero como digo yo tengo Windows XP y esto no soluciona mi problema (de hecho no se instala porque es exclusivo para Vista) pero tras mucho navega, mucho mucho mucho, he aquí la solución:

    El problema está en dhtml de windows xp, eso ya se puede ir intuyendo pero la cosa está en solucionarlo. Hay que ir a c:\Archivos de Programa\Archivos comunes\Microsoft Shared\Triedit\

    y allí desde una ventana de comando registramos la dll:

    regsvr32 triedit.dll

    y voialá 🙂

    Saludos!!

  • Error 429: El componente ActiveX no puede crear el objeto

    Revisando un programa escrito en Visual Basic 6 y empleando una versión de Visual Basic 6 Portable, me encuentro con el siguiente error:

    Error 429: El componente ActiveX no puede crear el objeto

    Pongo una serie de breakpoints y veo que se refiere al tema de base de datos.
    El caso es que tengo ya la aplicación compilada por otro lado y funciona bien.
    Buscando por Google al final doy con la solución.
    Es un problema de Componentes/Referencias del proyecto, en mi caso referido a DAO y más específicamente tenía que ver con el empleo de dichos componentes en tiempo de diseño.

    La solución en mi caso fue:

    1. Haga clic en Inicio y en Ejecutar.
    2. En el cuadro Abrir, escriba regedit y haga clic en Aceptar.
    3. En el Editor del Registro, vaya a HKEY_CLASSES_ROOT\LICENSES.
    4. Haga clic en Nuevo en el menú Edición y, a continuación, haga clic en Clave.
    5. Escriba F4FC596D-DFFE-11CF-9551-00AA00A3DC45 para asignar nombre a la nueva clave.
    6. En el panel derecho, haga doble clic en Predeterminado para la clave que creó.
    7. Escriba mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak como datos del valor y presione ENTRAR.
    8. En el menú Registro, haga clic en Salir para salir del Editor del Registro.

    Parece una broma o algo así pero ya realmente me ejecuta bien la aplicación desde VB6 y la compila sin errores!

    Saludos!