Şimdi Ara

Delphi 7 de Ekran Klavyesi Açtırma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
1.020
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar mrb ben bir proje yapıyorum bilgisayarım 64 bit ama ekran klavyesini açmıyor. yani direkt olarak ben


    procedure TForm2.SpeedButton5Click(Sender: TObject);
    begin
    WinExec('C:\Windows\System32\osk.exe',SW_SHOW);
    end;

    böyle yapınca ekran klavyesi başlatılamıyor diye hata veriyor.

    procedure TForm2.SpeedButton5Click(Sender: TObject);
    begin
    WinExec('C:\Windows\SysWOW64\osk.exe',SW_SHOW);
    end;

    böyle yapınca da aynı hatayı veriyor. Ama ben osk.exe yi projeye kopyalayıp çektirdiğimde hata vermeden açılıyor.Ama 32 bitlik bilgisayarda hata veriyor.
    O yüzden bende direkt kendi klasöründen çektirmek istiyorum yani;

    C:\Windows\System32\osk.exe

    böyle bunu nasıl açtırabilirim hata vermeden yardımcı olabilirmisiniz???







  • Delphi'de sistem klasörünü bulabilen bir fonksiyon olması lazım.

     
    function SystemDir: string;
    var
    dir: array [0..MAX_PATH] of Char;
    begin
    GetSystemDirectory(dir, MAX_PATH);
    Result := StrPas(dir);
    end;


    bunu kullanabilirsin.
  • http://forum.donanimhaber.com/m_81395471/tm.htm
    Şu Konuma Yardımcı Olabilir misiniz ?
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.