Página 1 de 1

Condición

Publicado: 27 Oct 2013 09:53
por filox
Se que para alguno de vosotros sera muy facil lo que quiero preguntar pero para los que estamos aprendiendo resulta algo dificil..
Ami me gustaria en un proyecto de instalar varias aplicaciones tanto de 64como de 32bits el que cuando arranca el proyecto con una serie de botones solamente fueran visibles los botones de cada sistema operativo es decir si el sistema que estoy instalando (sistema de Windows) es de 64 bits solamente que sean visibles los que son de 64 bits,,los de 32 estubieran ocultos y al contrario si estoy instalando un sistema de 32bits..Y donde tengo que poner el codigo ?"creo que es en la pagina"

Se que con if...then... else y como cuando instalas sistema de 64bits solamente existe en este sistema "C:\Windows\SysWOW64" esta carpeta creo que podia ser por ahi pero con mucho que lo intento no me sale.

Si fuerais tan amables de echarme una manita os lo agradeceria

S@lu2

Publicado: 27 Oct 2013 14:14
por rafaxplayer
Y por que no usas la función System.Is64BitOS() para saber si es o no 64 bits?

Con esto no haría falta ni botones diferentes para cada cpu, solo instalar el que corresponda.

Publicado: 27 Oct 2013 16:01
por filox
Voy a probar "System.Is64BitOS() " no se donde ponerlo,, en proyecto? en la pagina?,,probare

Muchas gracias

>>>>>>>>>>>>

Nada no se como hacerlo porque ya tengo botones unas instalaciones de 64 otras de 86 ,,pero creo que igualmente usando la función "System.Is64BitOS() " hace falta una condicion para que instale unos programas u otros,,no la verdad... nose.

Gracias por tu tiempo

S@lu2

Publicado: 27 Oct 2013 16:55
por carsonzillo
ponlo en onshow y un dialog te dira si es de 64 o no

Publicado: 27 Oct 2013 18:15
por rafaxplayer
Claro
if(System.Is64BitOS()) then
-- si es 64 bits...
else
---si no lo es
end

Publicado: 27 Oct 2013 19:46
por filox
Perfecto una maravilla, asi da gusto funciona perfecto..
Aunque sea una tonteria,,pero para los que estamos aprendiendo significa mucho te da animos para seguir,,me leere mas tutoriales de aqui en adelante.

Muchas gracias a los dos

S@lu2

Publicado: 23 Oct 2014 12:29
por Lysander
Hola, estoy trabajando con un proyecto similar.
como sería todo el asunto, no me quedó muy claro.
¿Serían muy amable en explicarmelo bien?
Muchas Gracias.

Re:

Publicado: 23 Oct 2014 12:43
por NicolasG
Dimos que no entendiste y te explicamos con mucho gusto :friends:
rafaxplayer escribió:Claro
if(System.Is64BitOS()) then
-- si es 64 bits...
else
---si no lo es
end
esto iría en on show de tu pagina, en este caso por el echo de mostrar botones ahora cambian se podria hacer esto
en global functions
if(System.Is64BitOS()) then
     Get_Bits = "64";
else
    Get_Bits = "32";
end
y en on show de donde quieras pones
if(Get_Bits == "64")then
--aga tal función
else
--aga otra función
end
es mas rollo mi idea, :lol: