komut gönderirken asılı kalma sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
seci20

komut gönderirken asılı kalma sorunu

Mesaj gönderen seci20 »

merhaba ustalarım sorunum söyle.şimdi normalde cmdden adb shell komutu gonderıp enterlayıp ardından ıslemlerı yapabılıyorum sorunsuz ama delphide bunu başaramıyorum en başa sarıyor sureklı olarak yanı ornek olarak gosterırsem soyle gosterım

Kod: Tümünü seç

Cmdxcx('adb shell ');
yaptıgımda bu burda asılı kalıyor sonlardırdıgımdada kaldıgı yerden devam etmıyor.normalde şu sekılde girdiğimdede sorun yasamıyorum mesela androidde herhaldegi bir program calıstırıcagım zaman.

Kod: Tümünü seç

Cmdxcx('adb shell su -c "data/local/tmp/AT" ');
şeklinde girdiğim program calısıp kodları girmem gerek ama form donuyor donmasını engellesemde kodun devamını yazamıyorum. orneğin su bıcımde yaptıgımda sistem dosyası bulunmuyor oluyor

Kod: Tümünü seç

Cmdxcx('adb shell ');

Kod: Tümünü seç

Cmdxcx('su ');

Kod: Tümünü seç

Cmdxcx('data/local/tmp/AT ');
şeklinde gırersemde sistem dosyası bulunmuyor oluyor.yanı kodları alt alta gırmem lazım ama her seferınden bastan baslıyor kaldıgı yerden devam etmıyor.yardımcı olursanız cok sevınırım sımdıden cok tesekkur ederım....
speed60
Üye
Mesajlar: 53
Kayıt: 07 Eki 2011 08:07

Re: komut gönderirken asılı kalma sorunu

Mesaj gönderen speed60 »

tam emin değilim ama benim bildiğim ADB deki Shel komutunun hayali bir örnek başlattığıdır
seci20

Re: komut gönderirken asılı kalma sorunu

Mesaj gönderen seci20 »

speed60 yazdı:tam emin değilim ama benim bildiğim ADB deki Shel komutunun hayali bir örnek başlattığıdır
hayali derken hocam ?
seci20

Re: komut gönderirken asılı kalma sorunu

Mesaj gönderen seci20 »

ustalarım malesef cozumunu daha bulamadım gören duyan bilen bir ustamız varmıdır acaba ?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: komut gönderirken asılı kalma sorunu

Mesaj gönderen mrmarman »

Sorunun Cmdxcx procedurundedir. Bekletici unsur orasıdır.

Muhtemelen konsola kod gönderip bekleyip konsol kapanınca dön demişsindir. Ancak konsol sen exit olana kadar açık olduğu sürece sonsuz bir bekleyiş içindedir.

Sana vizyonu çizmeye gayret ettim, umarım anlaşılır olmuştur. Çözüm için önce problemi anlaman ve adını koyman lazım.

Başarılar.
Resim
Resim ....Resim
Cevapla