Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Skeletron

#741
un MonthCalendar...
Que me decis?
#742
Hola gente..
Tengo una aplicacion que tiene una variable global, de esas que estan en las propiedades del proyecto, en Configuracion, llamada: "USUNUEVO", que será la encargada de ver si el usuario es o no NUEVO, en la aplicacion (si es la 1º vez que ejecuta la aplicacion).. La variable es un Boolean, que tiene el valor de TRUE.
COmo veran, al ejecutarse el codigo, vé que es nuevo, entonces ejecuta la clase NUEVO, y luego al cerrarse, se cambia al valor de UsuNuevo.

Divino hasta ahora... Todo funciona bien... PERFECTO..
Ahora llevamos esta aplicacion (con su instalador) a otra PC.. imaginemos una 2º PC..
Lo instalo, y anda todo perfecto.
Desinstalo la aplicacion,
La instalo nuevamente, y me dice que UsuNuevo es FALSE
Como si al re-instalar no me volviese al antiguo valor..
Y ésto me lo di cuenta despues de renegar 90 millones de veces instalando en mi PC, y siempre daba FALSE... hsat que probe en lo de una PC de un amigo, y funcionó.. Creí que era WIndows Vista.. pero realicé un cambio en el programa... le dije que lo reinstale, y al iniciarse, no le inició con el valor UsuNuevo en TRUE...
Entonces?.. que hago????
Me recomienda algo diferente para saber si es usuario es nuevo??


Código (vbnet) [Seleccionar]
        'ES NUEVO?
        If My.Settings.UsuNuevo Then
            Nuevo.ShowDialog()
            My.Settings.UsuNuevo = False
        End If
#743
A que te referis con esa pregunta?
#744
Bien, parece que es recomendable utilizar el MSI como instalador entonces...
Es como mas especializado (en realidad.. SOLAMENTE) para Instalaciones..
#745
Hola gente.. vieron que cuando crean un proyecto de Instalacion en Visual Studio, genera 2 archivos.. Uno .exe y otro MSI...
Los 2 son instaladores.. sirven para lo mismo..
Pero el .exe pesa la mitad...

pero.. que diferencia hay?? que conviene?
#746
Hola gente.. Tengo en .Net una aplicacion que utiliza un Calendario...
Muy bonito en Windows Vista, pero cuando la aplicacion se instala en Windows XP, es un ASCO... Porque ese calendario, es demasiado FIERO.....

Puedo "Exportar" el "Skin" del Calendario? de alguna manera? O tendre que esperar que todo el mundo se de cuenta de lo hermoso que es WIndows Vista, y Windows Seven, para poder disfrutar de mi hermoso VIDay?
#747
WarZone / Re: ayuda Hack-Web_Cocinar
12 Noviembre 2009, 19:28 PM
No me sale ¬¬
Alguien tiene alguna pista?
#748
Es verdad.. es verdad.. no queria hacer ningun IF, para no alentar el software.. nada mas.. Pero ya lo solucioné dandole un parse con año: 0001
#749
Cita de: ^TiFa^ en 29 Octubre 2009, 04:26 AM
Valgame que pena que no se Visual Basic  :-(

Porque tu problemita lo analize, y lo resolvi pero en PERL  :-[

Código (perl) [Seleccionar]


for ( my $mes = 1; $mes <= 12; $mes++ ) {
  for ( my $dia = 1; $dia <= 31; $dia++ ) {

        if ( $mes <= 9 && $dia <= 9 ) {

              print STDOUT "0000-" . '0' . $mes . "-" .   '0'   .   $dia . "\n";
              next;
        }
            print STDOUT "0000-" . $mes . "-" . $dia . "\n";
}
};



Lo cual al ejecutar me imprime:

Citar
       
0000-09-01               
0000-09-02               
0000-09-03               
0000-09-04               
0000-09-05               
0000-09-06               
0000-09-07               
0000-09-08               
0000-09-09

Obviamente la condicion se cumple en mes y dia con un cero de primera, siempre y cuando tanto mes como dia sean igual o menor que 9  ;)  puedes hacerlo esto solo es una idea de que podrias hacer para tu problemita. Los puntitos que vez en los PRINT son 'concatenar'  si te sirve puedes analizarlo, echarle mas logica y hacer eso bucles for con condiciones si se cumple tal cosa concatename cero en dia y mes, sino se cumple quitamele el cero.


El problema de ésto, es que con el mes: 10, 11, y 12, pasará el valor: 011, 012... y no lo tomará como un DATE :/
#750
Utilizando el PARSE:
Date.Parse("0000-1-2"), NO funciona, pero con: Date.Parse("1111-1-2") ya funciona... es como que en el Parseado, no puede parsear un año=0000
Dato importante para la comunidad :P

Muy atareado con la facultad.. mucho estudio.. recien hoy me pongo con ésto..