Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   Información del Sistema Operativo y Recursos (https://www.clubdelphi.com/foros/showthread.php?t=91503)

juniorSoft 20-02-2017 22:20:25

Información del Sistema Operativo y Recursos
 
Hola de Nuevo Amigos,

A medida que voy trabajando con Firemonkey me van surgiendo nuevas inquietudes que ya tenia resueltas con la VCL y es el hecho de poder mostrar información sobre que sistema operativo y versión de este estoy utilizando, la memoria disponible y la memoria usada por la aplicación y utilizando directivas de compilación pueda dar esta misma información en caso de que la aplicación se utilice en macOs.

Agradecido siempre de su interés por ayudar en este magnifico foro.

AgustinOrtu 20-02-2017 23:29:46

Podes obtener informacion del sistema operativo, la plataforma y algunas cosas mas utilizando TOSVersion. Este registro es multiplataforma y no necesitas usar compilacion condicional, es decir, el mismo codigo sirve para cualquier sistema operativo y/o dispositivo soportado por Delphi

Por curiosidad, que es lo que tenias resuelto con la Vcl que no podes pasar a Firemonkey? En realidad seguramente estabas usando la API de Windows la cual es utilizable desde FMX sin problemas; obviamente que en este caso tendrias que usar compilacion condicional porque el compilador no te dejara compilar para OSX si intentas usar la API de Windows

juniorSoft 21-02-2017 00:49:38

Gracias como siempre AgustinOrtu con tu ayuda he resuelto mi inquietud ^\||/

Lo que sucede es que yo di un salto de delphi 7 a versiones recientes y ha llovido mucho desde allá. A medida que voy comparando cosas que hago en VCL me van surgiendo interrogantes. La mayoría las he resuelto gracias a su ayuda y buscando en distintos sitios.

El tema de los estilos en Firemonkey es algo que me gustaría dominar y poder crearlos desde cero ya que hay mucha flexibilidad utilizándolos y en realidad con firemonkey he logrado cosas que en VCL se hacen algo cuesta arriba.

juniorSoft 21-02-2017 13:39:46

Wow siempre hay detalles, con TOSVersion puede obtener información del Sistema Operativo, pero me gustaría ponerle en un formulario "Acerca de" la memoria utilizada por mi aplicación y la disponible del sistema
buscando en google encontre esto Getting System information in OSX and iOS using Delphi (XE2, XE3, XE4)

Pero es especifico para Osx and Ios

Mi pregunta es, al igual que TOSVersion existe otro registro para obtener información del hardware que sea Multiplataforma o alguna forma simplificada de obtener la memoria disponible y utilizada por el sistema que funcione en ambos sistemas operativos(Win, Osx).


La franja horaria es GMT +2. Ahora son las 14:55:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi