Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Skeletron en 14 Noviembre 2009, 22:03 pm



Título: Estoy a la deriva.. SUPLICO AYUDA!!! No se ni cual es mi problema!!
Publicado por: Skeletron en 14 Noviembre 2009, 22:03 pm
Les comento, que tengo un problema GIGANTE, con un proyecto de Visual Studio... de vb.net

Resumo el problema en: "Los valores de las variables de Settings, no se reinician luego de re-instalar la aplicacion"

Les comento mi problema, y les suplico que me ayudes de alguna manera... no tengo idea de que problema es.. Ya pregunté en el foro, pero nadie responde.. y el problema, realmente, es que NO SE CUAL ES EL PROBLEMA... de ahí que no puedo EXPLICARME bien...

Les comento lo que me pasa:
es bastante enquilombado, y extraño.. aunque, tal vez, es NORMAL.. pero no lo sabía..
Miren.. yo en mi hosting, subi un .rar para ustedes, les juro que no tiene nada extraño, simplemente tiene:
3 imagenes, que me gustaria que veas... 2 son del Visual Studio, para que veas como esta el codigo, y las configuraciones y otra de las capertas.. para que vea que archivos hay... todos los archivos .exe que compila, esta en el release.. nada en debug...
tambien esta el .exe de la aplicacion, y dentro de una carpeta, estan los 2 instaladores que proporciona VS...

Bien, mi problema es este:
como podes ver en la imagen del codigo, simplemente muestro donde se esta ejecutando el roblema (el path de ejecucion), luego un msgbox que lo usaba simplemente para probar, luego muestro el valor de la variable global: USUNUEVO, y luego END...
O sea:
Código
  1.        MsgBox(My.Application.Info.DirectoryPath)
  2.        MsgBox("Version 3")
  3.        MsgBox(My.Settings.UsuNuevo)
  4.        End


Si ves en la imagen del .rar de las configuraciones, el valor de USUNUEVO, es TRUE...
Instalo la aplicacion en mi PC, y me dice que el valor es TRUE...
Perfecto
la desinstalé, cambie unas cosas del programa.. le agregue un actualizador... le corregi problemas en la base de datos.. etc...
reinstalo, y el valor de USUNUEVO, es FALSE... Y JAMAS volvió a decir que es TRUE... como si la aplicacion dejase en algun lado de la PC, el valor de USUNEUVO, por mas que el programa se reinstale..

Yo uso esa variable, para saber si el USUario, es NUEVO... si es la 1º vez que ejecutó la aplicacion.. para mostrarle un aviso de bienvenida...
Ok... pero.. con este problema... esa variable, queda DESCARTABLE, desde su primer uso...

No entiendo porque carajo pasa todo ésto... por favor.. ayuda....


ACA EL ARCHIVO:
www.brodasoft.com.ar/mevoyavolverloco.rar


Título: Re: Estoy a la deriva.. SUPLICO AYUDA!!! No se ni cual es mi problema!!
Publicado por: raul338 en 14 Noviembre 2009, 22:40 pm
http://msdn.microsoft.com/en-us/library/ms379611(VS.80).aspx


te va a recontra servir xD (no baje el archivo rar)


Título: Re: Estoy a la deriva.. SUPLICO AYUDA!!! No se ni cual es mi problema!!
Publicado por: Skeletron en 15 Noviembre 2009, 08:56 am
Cuando uno no sabe Ingles bien, nada en Ingles ayuda :)


No entiendo si habrá algun problema con la configuracion de Visual Studio..

A ver.. alguien me da una una mano..
Alguien puede ir al Visual Studio, entrar a algun proyecto que tenga, le ahce click secundario en item RAIZ, en el explorador de soluciones, hacen click en Propiedades, y me dicen en al propiedades de configuracion, a quien tienen activo.. si a Debug o Release...


Título: Re: Estoy a la deriva.. SUPLICO AYUDA!!! No se ni cual es mi problema!!
Publicado por: Meta en 15 Noviembre 2009, 10:07 am
Hasta http://www.microsoft.com/express/future/default.aspx funciona mejor.


Título: Re: Estoy a la deriva.. SUPLICO AYUDA!!! No se ni cual es mi problema!!
Publicado por: raul338 en 15 Noviembre 2009, 16:00 pm
Cuando uno no sabe Ingles bien, nada en Ingles ayuda :)

jaja...fijate las fotos.....las configuraciones se guardan en "datos de programa"


Título: Re: Estoy a la deriva.. SUPLICO AYUDA!!! No se ni cual es mi problema!!
Publicado por: Skeletron en 15 Noviembre 2009, 16:53 pm
No Raul, no tengo nada en esa carpeta..
Pero, lo extraño, es que ANTES, (sin crear instalador), todo funcionaba PERFECTAMENTE....



Por favor, nadie sería tan BUENO, de decirme mas o menos como tiene configurado BASICO al VIsual Studio?


Título: Re: Estoy a la deriva.. SUPLICO AYUDA!!! No se ni cual es mi problema!!
Publicado por: Skeletron en 16 Noviembre 2009, 05:35 am
AAAAAAAAAAaaaaahhhhhhhhhhhhhhhhhh.....
Pero que interesante.. ENCONTRE EL PROBLEMA, pero, NO LA SOLUCION

Creén el siguiente programa:

Código
  1.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.        MsgBox(My.Settings.Nuevo)
  3.    End Sub
  4.  
  5.    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  6.        MsgBox(My.Settings.Nuevo)
  7.        If (My.Settings.Nuevo) Then
  8.            My.Settings.Nuevo = False
  9.            MsgBox(My.Settings.Nuevo)
  10.        Else
  11.            My.Settings.Nuevo = True
  12.            MsgBox(My.Settings.Nuevo)
  13.        End If
  14.        Label1.Text = My.Settings.Nuevo
  15.    End Sub
  16.  
  17.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  18.        Label1.Text = My.Settings.Nuevo
  19.    End Sub

Un label donde aparecerá el valor de la variable global "Nuevo"
Hay un bootn que muestra el valor (Al pedo, porque esta el label) y un boton que cambie el valor de la variable.
haga ésto luego:
Agregan un INSTALADOR al proyecto, crean un instalador.. Intalan la aplicacion
Y aparecerá todo perfecto.. entran, y la variable esta en TRUE
cambien a FALSE, entran de neuvo, y esta en FALSE..
Salen, desinstalan, y reinstalan...

Y..
SIGUE EN FALSE :)

QUe hermosa V·R&$

Aca dejo el .rar con el proyecto, par abrir con visual studio.. para que no se molesten en crear cosas..
www.brodasoft.com.ar/problema.rar

Resumo el problema en: "Los valores de las variables de Settings, no se reinician luego de re-instalar la aplicacion"