Silent Install Nasıl Yapılır?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Silent Install Nasıl Yapılır?

Mesaj gönderen neu84 »

Merhaba arkadaşlar, silent install için araştırma yaptım yazılanlardan bişey anlamadım, sadece bi kaç satır commandline kodu veriyolar, delphi içinde nasıl kullanmam gerektigini bulamıyorum. Acaba bilen bi arkadaşımız bana şu silent install olayını anlatabilirmi? Mysql, Odbc driver, bde yi silent install olarak uygulamamı kurarken kurulmasını istiyorum. lütfen fikirlerinizi, önerilerinizi esirgemeyiniz.
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Silent Install Nasıl Yapılır?

Mesaj gönderen Lost Soul »

ShellExecute ya da öyle bir komuttu yanlış hatırmaıyorsam. Bu metodla çağırırken komut satırı parametreleriyle birlikte aynen yazıyorsunuz.
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: Silent Install Nasıl Yapılır?

Mesaj gönderen neu84 »

Lost Soul yazdı:ShellExecute ya da öyle bir komuttu yanlış hatırmaıyorsam. Bu metodla çağırırken komut satırı parametreleriyle birlikte aynen yazıyorsunuz.
Teşekkür ederim cevap için..Araştırırken hep karışık kodlar buluyorum, hepsi komut satırı parametreleriyle yazılmış ama hiç bişey anlamıyorum, ve nasıl kullanmamız gerektigini anlatmamışlar hiç. sanırım yazarken karşıdakinin nasıl kullanılacagını bildigini varsayarak yazıyolar.

örnek olarak şuna benzer bişey mesela, karışık baya. hadi anladım diyelim, nerde ve nasıl kullanacagımı bilmiyorum :) bir de installshield ile setup hazırlarken proje içine nasıl gömülecegini de bilemedigim, bulamadıgım için yine yapamiycam.. keşke biriler bununla ilgili anlaşılabilir bir makale yazsa. çok dua ederdim valla. Çünkü Mysql in kendi uygulamamı kurarken kendiliginden kurulması istiyorum.
MySQLInstanceConfig.exe -i -q “-lC:\mysql_install_log.txt” “-nMySQL Server 5.1″ “-pC:\Program Files\MySQL\MySQL Server 5.1″ -v5.1.51 “-tC:\Program Files\MySQL\MySQL Server 5.1\my-template.ini” “-cC:\mytest.ini” ServerType=DEVELOPMENT DatabaseType=MIXED ConnectionUsage=DSS Port=3306 ServiceName=MYSQL RootPassword=pass
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Silent Install Nasıl Yapılır?

Mesaj gönderen orhancc »

http://hamidseta.blogspot.com/2008/05/i ... ently.html
http://media.datadirect.com/download/do ... todbc.html

intsalshield tarzı araçları kullanmak çok kolaydır aslında kendi yardım dosyalarında herşeyi anlatıyorlar.
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: Silent Install Nasıl Yapılır?

Mesaj gönderen neu84 »

orhancc yazdı:http://hamidseta.blogspot.com/2008/05/i ... ently.html
http://media.datadirect.com/download/do ... todbc.html

intsalshield tarzı araçları kullanmak çok kolaydır aslında kendi yardım dosyalarında herşeyi anlatıyorlar.
Tşk ederim. İlk verdiğiniz linkten vermiştim bi önce ki mesajımda ki kodları, ancak anlayamadıgım şeyler var, iyi hoş yazılmış vermişler kodları ancak ben bu command line kodlarını installshield içinde nasıl ve nereye tanıtıcam da, kurulum esnasında bu silent install gerçekleşebilsin?
cd\
cd Program Files
cd MySQL
cd MySQL Server 5.0
cd bin
MySQLInstanceConfig.exe -i -q "-lC:\mysql_install_log.txt"
"-nMySQL Server 5.0" "-pC:\Program Files\MySQL\MySQL Server
5.0" -v5.0.45 "-tC:\Program Files\MySQL\MySQL Server
5.0\my-template.ini" "-cC:\mytest.ini" ServerType=DEVELOPMENT
DatabaseType=MIXED ConnectionUsage=DSS Port=3306 ServiceName=
RootPassword=pass
break
exit
Bunları vermişler mesela, ama nasıl olacak kii bu, Yani ben bu kodları commandline a mı yazmam lazım? e commandline a yazarsam tüm yazılım ayrıca bişeyle ugraşmadan yüklensin kullanıcı rahat etsin diye oluşturdugum setupın ne anlamı kalacak anlayamıyorum.. Lütfen biraz daha açarmısınız..
babyboy
Üye
Mesajlar: 31
Kayıt: 03 Eki 2010 11:29

Re: Silent Install Nasıl Yapılır?

Mesaj gönderen babyboy »

Eğer gösterdiğin kodlar bi işe yarıyorsa yani çalışdığına eminsinizse önce o kodları *.bat dosyası içine atın, sonra .bat dosyasını çalıştırın.
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Silent Install Nasıl Yapılır?

Mesaj gönderen orhancc »

o kodlar bat dosya içinde çalışır. installshield içinde nasıl çalışır bilmiyorum ama bu tarz kodları çalıştıran bir kısmı olması gerekiyor.
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: Silent Install Nasıl Yapılır?

Mesaj gönderen neu84 »

Gösterdigim kodların çalışıp çalışmadıgından pek emin degilim, deneyemiyorum çünkü nasıl çalıştırılması gerektgini bilmedigim için. bat dosyası olarak yaptım diyelim, peki ben kurulum esnasında nasıl tetikliycem o dosyayı bi fikriniz var mı?
Cevapla