windows 32 bit mi 64 bit mi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

windows 32 bit mi 64 bit mi

Mesaj gönderen tayipk »

kolay gelsin arkadaşlar konu başlığındanda anlaşılacağı gibi windowsun 32 bit mi yok 64 bit mi olduğunu anlamanın yolu nedir nasıl bulabilirim Google beyefendiye sordum ama belki yanlışta soruşu olabilirim bir sonuç bulamadım.
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen Lord_Ares »

Konuyu yanlış yerde açmışsınız bunu hatırlatmak isterim. Cevabınız ise bilgisayarım simgesine sağ mouse yapıp özellikler derseniz karşınıza çıkan ekranda sistem türü yazan yerde windowsunuz kaç bit olduğu yazar.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen SimaWB »

Kod: Tümünü seç

type
  TIsWow64Process = function(hProcess: THandle; var Wow64Process: BOOL): BOOL; stdcall;

function IsWin64: Boolean;
var
  IsWow64Process : TIsWow64Process;
  Wow64Process : BOOL;
begin
  Result := False;
  IsWow64Process := GetProcAddress(GetModuleHandle(Kernel32), 'IsWow64Process');
  if Assigned(IsWow64Process) then begin
    if IsWow64Process(GetCurrentProcess, Wow64Process) then begin
      Result := Wow64Process;
    end;
  end;
end;
Buradan alınmıştır.
There's no place like 127.0.0.1
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen tayipk »

Lord_ares benim derdim windows 32 yada 64 bit olduğunu delphi ile nazil bulabilirimdi :) bilgisayarimdan bakinca gorebiliyorum
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen Lord_Ares »

işte sıkıntıda burada , neyle nasıl ne yapmak istediğinizi açıklamamışsınız :)))) Forumda genel bilgilerinde sorulduğu yerde sormak istediğinizi sandım :D
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen tayipk »

sorunumu aşağıdaki kodlarla çözdüm arkadaşlar yardımlarınız için teşekkürederim.

Kod: Tümünü seç

begin
 if Pos( '64-bit', TOSVersion.ToString ) > 0 then
  begin
 ShowMessage('64');
end else
 ShowMessage('32');
end;
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen SimaWB »

Soru sorulurken Delphi versiyonu verilmeyince insanın aklı ister istemez Delphi 7'ye kayıyor nedense :)
TOSVersion'u destekleyen bir Delphi sürümü kullanılıyorsa TOSVersion.Architecture özelliği kullanılabilir. Dönen değer TArchitecture tipindedir. Yani arIntelX86 veya arIntelX64 döner.
There's no place like 127.0.0.1
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen tayipk »

SimaWB haklısın soruyu sorarken hatalarım oldu bunuda sorunu çözmek için aceleci davranmama verin :D senin vermiş olduğun linkten çözdüm işimi çok teşekkürederim.
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
zeynel6363
Üye
Mesajlar: 25
Kayıt: 27 Kas 2014 02:32

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen zeynel6363 »

begin
if Pos( '64-bit', TOSVersion.ToString ) > 0 then
begin
ShowMessage('64');
end else
ShowMessage('32');
end;


kod delphi 7 de çalışmadı.neden hata veriyor?uses e eklemem gereken bişey var mı?acemiyim yardımcı olursanız sevinirim
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: windows 32 bit mi 64 bit mi

Mesaj gönderen SimaWB »

TOSVersion tipi Delphi XE2 ile birlikte gelmiştir. Ondan önceki sürümler için ilk cevabıma bakabilirsiniz.
There's no place like 127.0.0.1
Cevapla