FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Reconocer el sistema operativo en uso
Posts: 98
Joined: Sat Dec 03, 2016 02:49 PM
Reconocer el sistema operativo en uso
Posted: Mon May 06, 2019 01:33 PM

Hola a todos:

Necesito instalar un OCX, pero para ello requiero saber en que sistema operativo esta corriendo previamente mi aplicacion,
Si es windows 7 , 10 o superior y ademas si es de 32 0 64 bits. Pues depende de esto si la libreria se debe registrar en
la carpeta system32 o syswow64.

Y no se como discriminar la carpeta de destino.

Existe alguna funcion o libreria que me informe que windows es ??

Gracias,

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Reconocer el sistema operativo en uso
Posted: Mon May 06, 2019 02:09 PM
Mira ERRSYSW.PRG

Code (fw): Select all Collapse
   IsExe64()
ó
   IsWin64()


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 98
Joined: Sat Dec 03, 2016 02:49 PM
Re: Reconocer el sistema operativo en uso
Posted: Mon May 06, 2019 02:27 PM

Gracias Karinha

Con IsWin64 funciona OK.

Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Re: Reconocer el sistema operativo en uso
Posted: Mon May 06, 2019 11:10 PM

LOCAL cOs:=GETENV("OS")

? cOs // Windows_NT

Posts: 98
Joined: Sat Dec 03, 2016 02:49 PM
Re: Reconocer el sistema operativo en uso
Posted: Tue May 07, 2019 02:49 AM

Gracias Juan por tu ayuda, esta muy bueno esa funcion, no la conocia,
tambien me servira probarla.

Saludos,
Carito

Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Re: Reconocer el sistema operativo en uso
Posted: Wed May 15, 2019 06:56 PM

Carito
Saludos
Tambien puedes utilizar NETNAME()
Estas son nativas desde clipper.

Continue the discussion