Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Skeletron en 8 Febrero 2010, 23:42 pm



Título: Pregunta sobre como funciona el Framework
Publicado por: Skeletron en 8 Febrero 2010, 23:42 pm
Hola gente... Hoy se me presentó una duda.. y seguramente ustedes tienen la respuesta.

Supongamos un programa que solo haga ésto:

msgbox(cInt(10/3))
End

Como veran, el programa muestra el resutaltado de la divicion de 10/3, con un cInt... o sea, pasado a Integer.... Seguramente se habran dado cuenta, que no devuelve el valor truncado 3, sino que 3.xxxxxxx

Supongamos ahora, que en la version 4.0 del framework, Microsoft decide que cInt, devuelva un numero ENTERO, y TRUNCADO.. o sea, que devuelva: 3 (en este caso)

Los chicos de Microsoft sacan la nueva version, y se modifico eso....
Entonces.. yo actualizo el framework, y mi programa comenzará a devolver el numero 3, o seguira con el mismo funcionamiento de antes?

En resumen:
Si se modifica el framework, se modifica el comportamiento de un software YA COMPILADO?


Título: Re: Pregunta sobre como funciona el Framework
Publicado por: raul338 en 9 Febrero 2010, 00:00 am
Ajá! que yo sepa CINT simpre devolvio 3 y toda mi vida me devolvio 3 :xD


Pero la cuestion es de que NO, un ejecutable compilado bajo el framework 2.0 seguira funcionando como 2.0 aunque corra bajo el 3 o 3.5 o 4, sera lo mismo. Para eso existe la "multiplataforma" de visual studio (aun el 2010 te permite programar bajo el framework 2.0).
Aunque habria que probar con este 4.0 :P



Título: Re: Pregunta sobre como funciona el Framework
Publicado por: [D4N93R] en 9 Febrero 2010, 02:11 am
Exacto, siempre funcionará, ya que el 3.0, 3.5 y el 4.0 tienen como core el 2.0

Yo todas mis aplicaciones las tengo en 2.0 a menos de que necesite de algo especial de alguna otra versión..

Un saludo!


Título: Re: Pregunta sobre como funciona el Framework
Publicado por: Skeletron en 9 Febrero 2010, 05:27 am
Yo pongo todas las aplicaciones a Framework 3.5..
Hay algo malo en ello?


Título: Re: Pregunta sobre como funciona el Framework
Publicado por: raul338 en 9 Febrero 2010, 13:35 pm
Exacto, siempre funcionará, ya que el 3.0, 3.5 y el 4.0 tienen como core el 2.0

Yo todas mis aplicaciones las tengo en 2.0 a menos de que necesite de algo especial de alguna otra versión..

Un saludo!
Yo tambien, y nunca necesite la 3.0 :P siempre lo hice a mi manera


Yo pongo todas las aplicaciones a Framework 3.5..
Hay algo malo en ello?
No, si vos lo queres en esa version, esta todo bien. Solo que "el cliente" (cualquier usuario o hasta incluso tu en algun futuro) necesitaran siempre el framework 3.5
Yo a veces llevaba "mis programas" (por llamarlo de alguna manera jaja) a otras computadoras que ni si quiera tenian el framework 1.1 :¬¬ asi que a partir de ahi programo en 2.0 y llevo el instalador del 2.0 a todos lados. Aunque ahora esta algo demas, como casi todo el mundo tiene xp o posterior, todo el mundo tiene framework 2.0 o posterior

Pero es tu decision, si quieres sigue programando en la version 3.5 que no hay nada de malo en ello


Título: Re: Pregunta sobre como funciona el Framework
Publicado por: Skeletron en 9 Febrero 2010, 22:00 pm
Y creo que menos problemas hay al decirles que mis instalados instalan el framework 3,5 si el usuario no lo posee :D


Título: Re: Pregunta sobre como funciona el Framework
Publicado por: raul338 en 9 Febrero 2010, 23:35 pm
Claro, pero tu empaquetas el programa, yo los llevo asi a lo "portable" :xD