Tüm Platformlar için Hızlı Uygulama Geliştirme Kitap Yayın Süreci
Kitap gözden geçirilmek üzere BTG (Bilgi ve Teknoloji Grubu) 'na gönderildi. 05.10.2018-14:10
BTG (Bilgi ve Teknoloji Grubu) tarafından iki sayfalık bir reklam tasarımı bekleniyor. 08.10.2018 - 15:30
Kitap basım talebi değerlendirilmek üzere matbaaya bildirildi. Matbaadan basım süreci hakkında bilgi bekleniyor. 15.10.2018 - 15:34
Kitap 1.000 adet basım talebi ile matbaaya gönderildi. 16.10.2018 - 16:50

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Consol uygulaması ide üzerinde çalışmıyor
#1
Question 
Kod:
ShellExecute(0,'open','cmd','/c ipconfig /all > ipconfig.txt','',0);
consol uygulamasını derleyip exeyi debug klasöründe çalıştırdığımda
ipconfig/all sonucunu ipconfig.txt dosyasını kaydediyor.

fakat delphi berlin ide üzerinden çalıştırdığımda ipconfig.txt dosyasını oluşturuyor fakat içi boş

delphi7 de aynı şeyi denedim hiç bir sıkıntı yok.
birde delphi 7 de ki exe 40kb iken berlin release olarak derlediğimde 139kb bukadar farkı nerden kaynaklanıyor olabilir?

“Do. Or do not. There is no try.”
Cevapla
#2
Merhaba,
Verdiğin kodu Berlin 10.1 VCL, FireMonkey ve Konsol uygulaması olarak denedim. 3 yolla da içi bilgilerle dolu ipconfig.txt dosyası oluşturdu. Herhangi bir soruna rastlamadım.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#3
(19-10-2016, Saat: 00:36)engerex Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
Verdiğin kodu Berlin 10.1 VCL, FireMonkey ve Konsol uygulaması olarak denedim. 3 yolla da içi bilgilerle dolu ipconfig.txt dosyası oluşturdu. Herhangi bir soruna rastlamadım.

Bunu delphi içinden run etiniz değilmi?

“Do. Or do not. There is no try.”
Cevapla
#4
1) Boş bir form oluşturdum.
2) uses WinAPI.ShellAPI ekledim.
3) VCL ve FireMonkey'de FormCreate olayına kodunuzu olduğu gibi kopyaladım. Konsol uygulamasında ise ilk begin den sonra.
ShellExecute(0,'open','cmd','/c ipconfig /all > ipconfig.txt','',0);
4) Delphi 10.1 üzerinden F9 ile çalıştırdım.

Tüm yaptığım bu.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#5
(19-10-2016, Saat: 00:51)engerex Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol1) Boş bir form oluşturdum.
2) uses WinAPI.ShellAPI ekledim.
3) VCL ve FireMonkey'de FormCreate olayına kodunuzu olduğu gibi kopyaladım. Konsol uygulamasında ise ilk begin den sonra.
ShellExecute(0,'open','cmd','/c ipconfig /all > ipconfig.txt','',0);
4) Delphi 10.1 üzerinden F9 ile çalıştırdım.

Tüm yaptığım bu.

İlginç bende F9 ile çalıştırdığımda metin belgesini oluşturuyor kaydetmiyor sadece klasörden exe yi çalıştırdığımda metin belgesini oluşturup içerisine kayıt ekliyor. berlin updatemi yüklü sizde?

“Do. Or do not. There is no try.”
Cevapla
#6
Şöyle diyelim. F9 ile 32 bit derleyip çalışırsa sıkıntı yok. Dosya oluşuyor ve içi dolu. 64 bit derlersem dosya oluşmuyor dahi. Dosya yönetici üzerinden çalıştırmak gerekiyor.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#7
(19-10-2016, Saat: 01:14)engerex Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlŞöyle diyelim. F9 ile 32 bit derleyip çalışırsa sıkıntı yok. Dosya oluşuyor ve içi dolu. 64 bit derlersem dosya oluşmuyor dahi. Dosya yönetici üzerinden çalıştırmak gerekiyor.

64 bit e ki o ilginçliği bende farketim sağ tıklayıp yönetici olarak çalıştır demeden oluşturmuyor benim ide de bir tuhaflık var ama bakalım çokta sıkıntı değil şimdilik.

“Do. Or do not. There is no try.”
Cevapla
#8
Aklıma gelen basit 2 seçeneği deneyebilir misini (denemediyseniz)

Delphiyi Yönetici olarak çalıştırın. olmaz ise
Projeyi özelliklerinden yönetici olarak çalıştırı işaretleyin öyle deneyin
2jV0nL.png
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#9
(19-10-2016, Saat: 09:19)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlAklıma gelen basit 2 seçeneği deneyebilir misini (denemediyseniz)

Delphiyi Yönetici olarak çalıştırın. olmaz ise
Projeyi özelliklerinden yönetici olarak çalıştırı işaretleyin öyle deneyin
2jV0nL.png

Bunları denemiştim bazen makine sapıtıp böyle şeyler yapıyor diye yeniden de başlattım değişmedi.

“Do. Or do not. There is no try.”
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  DataSnap Server Uygulaması yhackup 5 102 Dün, Saat: 21:33
Son Yorum: Fesih ARSLAN
  Çok Kullanıcılı Veri Tabanı Uygulaması 3ddark 4 405 08-06-2018, Saat: 12:46
Son Yorum: uparlayan
  Linux Console Uygulaması İle Fast Report Kullanılarak Yazıcılar Yönetilebilir mi ? mad85 2 295 15-02-2018, Saat: 23:49
Son Yorum: mad85
  Random(ListBox.Count); çalışmıyor Hashshashin 2 392 27-11-2017, Saat: 22:22
Son Yorum: Hashshashin
  Delphi'de Basit Bir Uzak Masaüstü Uygulaması savasabd 2 858 27-09-2017, Saat: 22:16
Son Yorum: savasabd



Konuyu Okuyanlar: 1 Ziyaretçi