Lazarus 1.8.4 (2018.05.22.)
Letöltés

question-circle Oprendszer megállapítás

  • JohnnyK
  • JohnnyK profilkép
  • Gyakori fórumozó
  • Gyakori fórumozó
  • Hozzászólások: 78
  • Köszönetek: 16

JohnnyK válaszolt a témára: Válasz: Oprendszer megállapítás

Szia!
A win64 megállapításhoz másold be az IsWindows64 függvényt innen , az meghívás esetén True vagy False kimenetet ad. A működéséhez a Windows unit nevének a uses részben levő felsorolásban szerepelnie kell.
A windows verziót pedig a WindowsVersion függvény mutatja meg, ami pl wv7 kimenetet ad Win7 esetében, wvLater -t adhat talán Win8 esetében (nem próbáltam). A Win32MajorVersion és Win32MinorVersion függvények szám kimenete szintén támpontot adhat az operációs rendszer verziójáról. Ezen függvények működéséhez pedig a win32proc unit nevének kell szerepelnie a uses részben.
#1301
Megköszönték: dbalint
  • dbalint
  • dbalint profilkép
  • Új fórumozó
  • Új fórumozó
  • Hozzászólások: 1
  • Köszönetek: 0

dbalint létrehozta a témát: Oprendszer megállapítás

Sziasztok!

Segítséget szeretnék kérni tőletek. Én nem vagyok programozó, de a munkám során most belefutottam egy picike Lazarusos programba. Azt kellene egy feltétellel bővítenem. A feladat az, hogy először megg tudjam állapítani, hogy Win x86, vagy Win x64 rendszer alatt futtatják a programot. Ha az egyik, akkor egy dolgot kell csinálnia, (egy progit lefuttatni), ha a másik, akkor meg egy másik progit.
A másik, hogy azt is jó lenne megtudni, hogy win 8, vagy régebbi winen futtatja. Itt is uhgyanazt kell csinálnom, hogy ha win 8 alat fut, akkor egy progit futtatni, ha win egyébb, akkor meg egy másikat.
A futtatás nem gond, csak a megállapítások azok.
Tudnátok benne segíteni sos-ben? A mai nap össze kellene dobnom.
Köszönöm előre is.
Bálint
#1300