Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
1020
Tıklama
0
Öne Çıkarma
Delphi 7 de Ekran Klavyesi Açtırma
K
12 yıl
Er
Konu Sahibi

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???

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
12 yıl
Yarbay

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.



O
12 yıl
Çavuş

http://forum.donanimhaber.com/m_81395471/tm.htm
Şu Konuma Yardımcı Olabilir misiniz ?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.