Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
18-10-2016, Saat: 23:02
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.”
Yorumları: 972
Konuları: 44
Kayıt Tarihi: 24-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 2.722
Uzman
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.
Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
(19-10-2016, Saat: 00:36)engerex Adlı Kullanıcıdan Alıntı: 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.
Bunu delphi içinden run etiniz değilmi?
“Do. Or do not. There is no try.”
Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
(19-10-2016, Saat: 00:51)engerex Adlı Kullanıcıdan Alıntı: 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.
İ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.”
Yorumları: 972
Konuları: 44
Kayıt Tarihi: 24-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 2.722
Uzman
Şö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.
Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
(19-10-2016, Saat: 01:14)engerex Adlı Kullanıcıdan Alıntı: Şö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.”
Yorumları: 616
Konuları: 66
Kayıt Tarihi: 05-10-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.270
Uzman
(19-10-2016, Saat: 09:19)yhackup Adlı Kullanıcıdan Alıntı: 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
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.”