Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-11-2017
Rc96 Rc96 is offline
Miembro
 
Registrado: ago 2017
Posts: 75
Poder: 8
Rc96 Va por buen camino
Detectear versiones de windows

Buenos dias, tengo una duda, veran he hecho un sistema en delphi 10.2 el cual tiene componentes de windows 10 como el de nofiticaciones que al tratar de correrlo en una maquina con windows 7 se cuelga. Mi pregunta es ¿Es posible detectar en que sistema operativo se instalo el sistema y si detecta que es inferior a windows 8 desactivar los componentes que solo se ejecutan en windows 8 o 10? espero entiendan mi duda. Gracias.
Responder Con Cita
  #2  
Antiguo 13-11-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 16
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Si, revisa el registro TOSVersion que tiene propiedades que retornan la version actual del sistema operativo, y tambien tiene metodos para chequear si una version es soportada o no
Responder Con Cita
  #3  
Antiguo 13-11-2017
Rc96 Rc96 is offline
Miembro
 
Registrado: ago 2017
Posts: 75
Poder: 8
Rc96 Va por buen camino
ok ya vi el ejemplo pero al retectar la version como podria desactivar el componente de tal manera que al inciar el sistema obvie el mismo, es decir que actue como si no existiera y asi no de el error?
Responder Con Cita
  #4  
Antiguo 13-11-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 16
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Yo creo que lo mas practico es lo contrario, crearlo dinamicamente si el sistema soporta las notificaciones. En lugar de poner el componente en tiempo de diseño, lo creas dinamicamente en el constructor o en el evento OnCreate del formulario. Si utilizas eventos tambien deberias asignarlos manualmente (no tiene ninguna ciencia rara, son simplemente propiedades)
Responder Con Cita
  #5  
Antiguo 13-11-2017
Rc96 Rc96 is offline
Miembro
 
Registrado: ago 2017
Posts: 75
Poder: 8
Rc96 Va por buen camino
La verdad es q como dices pinta mejor....muchas gracias voy a tomar en cuenta tu respuesta!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 10.1 Starter ¿sobre que versiones de Windows funciona? rrf Varios 8 03-09-2016 21:16:46
¿Cómo luce un programa con el tema para Windows 10 de las modernas versiones Delphi? dec Windows 17 18-08-2016 15:25:19
Todas las versiones de Windows bajo “OneCore” nlsgarcia La Taberna 2 24-07-2014 18:26:38
Versiones Firebird en diferentes windows y en linux con wine rrf Firebird e Interbase 3 22-02-2010 11:53:59
Windows Vista Tendrá 7 versiones lucasarts_18 Noticias 7 16-09-2005 21:52:14


La franja horaria es GMT +2. Ahora son las 01:24:52.


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
Copyright 1996-2007 Club Delphi