none
Puede haber "basura" en una compilacion? RRS feed

  • Pregunta

  • HOla, sigo trabajando en mi vieja aplicacion pero ahora como si fuera poco, me sale un mensaje "C:\Programs Files\Project1\LICENCIAS.mdb is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

    El caso es que de la aplicacion original estoy haciendo "la misma"", forma por forma, de hecho comencé obviamente desde la primera form. Estoy trabajando en esto porque no creo ser capaz de hacer nuevamente algunos diseños que con toda sinceridad, no se como los hice, me gustan.

    El problema es que probando esta primera form, me sale ese extraño mensaje que me sale si corro la aplicacion original con todas sus formas. NO tengo esa linea o ese path en esa form primera forma. Que esta pasando?

    Gracias

    MauricioIvan

    lunes, 13 de agosto de 2012 16:01

Respuestas

  • Ah creo que entiendo.  No copia más que el archivo .frm y el frx si tenía recursos.  Si adicionalmente usted utiliza una base de datos, debe usted copiarla manualmente al directorio donde se espera que esté.

    Jose R. MCP
    Code Samples

    • Marcado como respuesta MauricioIvan lunes, 13 de agosto de 2012 23:27
    lunes, 13 de agosto de 2012 23:04

Todas las respuestas

  • Lo primero es determinar si el archivo existe tal y como se muestra en el mensaje de error.  Recuerde que si su PC es de 64 bits entonces es probable que su aplicción esté en C:\Program files (x86) y no en C:\Program files.  Por eso nunca es bueno quemar rutas de acceso a directorios.  En cambio obtenga estos directorios usando las herramientas de sistema operativo.  En el caso de VB clásico, creo que hay un objeto por ahí que le dice de los directorios más comunes.  Si no lo sabe, seguramente que Google o Bing se lo resuelven.

    Jose R. MCP
    Code Samples

    lunes, 13 de agosto de 2012 18:03
  • Gracias Jose

    En efecto, revisé en c:\Program files y no esta. Pero tampoco esta en c:program files(x86).

    Es posible que este dentro de un App.path ? pero aun asi, deberia estar definido en alguna parte

    Gracias por tu ayuda

    lunes, 13 de agosto de 2012 20:53
  • Pues no sé dónde está porque no fui yo quien instaló el cliente en esa PC.  ¿Cómo instaló usted el cliente?  Supongo que hay alguna rutina de instalación que copia el archivo MDB a algún directorio de la PC destino.

    ¿Cómo está usted instalando la aplicación en esta PC destino?


    Jose R. MCP
    Code Samples

    lunes, 13 de agosto de 2012 20:55
  • Haber si me hago entender un poco mas.

    En el 2006 desarrolle una aplicacion que dejé en un 90% terminada.

    Hasta este año que se me dio por mirarla decidi terminarla o hacerle un upgrade porque definitivamente algunos de los diseños fueron bien logrados etc.

    Pero desafortunadamente, al "copiar" del programa original la primera forma o el primer formulario y rodarlo, me muestra ese mensaje.

    Pregunto, cuando copio un formulario de una aplicacion A a una B, me trae algun tipo de archivo compilado o algo asi?

    Gracias

    MauricioIvan 

    lunes, 13 de agosto de 2012 21:37
  • Ah creo que entiendo.  No copia más que el archivo .frm y el frx si tenía recursos.  Si adicionalmente usted utiliza una base de datos, debe usted copiarla manualmente al directorio donde se espera que esté.

    Jose R. MCP
    Code Samples

    • Marcado como respuesta MauricioIvan lunes, 13 de agosto de 2012 23:27
    lunes, 13 de agosto de 2012 23:04
  • Te agradezco mucho tu ayuda. Mira que tenía eb la forma un adodc1 que copié sin darme cuenta porque venia dentro de un SSTab(2)

    y me tomo todo el dia revisar y revisar. Una vez mas te agradezco tu ayuda muy oportuna.

    MauricioIvan

    lunes, 13 de agosto de 2012 23:43