Tipos de datos , Sistema operativo, Idioma (Consultas)

23/04/2005 - 15:44 por Gustavo Arriola | Informe spam
Hola a tod@s!

Tengo tres consultas para hacer!
1). Cuando yo creo un dataset por código, ¿cómo puedo hacer para especificar
un tipo de datos a un campo específico?

2). ¿Cómo puedo saber si mi sistema corre sobre Windows 98, Windows 2000 o
Windows XP?
En resumen, saber en qué sistema operativo corre mi sistema.

3). ¿Cómo puedo saber el idioma con el cuál está instalado el sistema
operativo?

Desde ya muchas gracias!!

Gustavo!
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
23/04/2005 - 22:58 | Informe spam
1). Cuando yo creo un dataset por código, ¿cómo puedo hacer para
especificar un tipo de datos a un campo específico?



¿A que te refieres exactamente con crear un dataset por codigo?

2). ¿Cómo puedo saber si mi sistema corre sobre Windows 98, Windows
2000 o Windows XP?
En resumen, saber en qué sistema operativo corre mi sistema.



Utiliza la propiedad OSVersion de la clase System.Environment. Para saber
exactamente que sistema es deberas chequear plataforma y version.

3). ¿Cómo puedo saber el idioma con el cuál está instalado el sistema
operativo?



Hasta donde se, no hay nada en el framework que lo devuelva. Sin embargo
puedes usar la API GetSystemDefaultLCID para obtener el identificador de
cultura por defecto del sistema y en base a eso crear un objeto CultureInfo:

<Runtime.InteropServices.DllImport("kernel32")> _
Private Shared Function GetSystemDefaultLCID() As Integer
End Function

Dim SystemDefaultCulture As New
Globalization.CultureInfo(GetSystemDefaultLCID)

MessageBox.Show(x.DisplayName)

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/

Preguntas similares