Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 06/05/2008, 12:40   #1 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan mySql setup

merhaba arkadaşlar,

delphide yaptıgım ve bitirdiğim projede mysql kullandım. bunu setup haline getirmek istiyorum. bununla ilgili o kadar çok acılmıs baslık varki, hiç biri neticeye ulaşmamış. başlık var ama devamı yok. lütfen arkadaslar, biri bu konuda beni aydınlatabilirmi?

nasıl mysql setup içine gömülür?

lütfen arkadslar....
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 06/05/2008, 19:58   #2 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 640
Varsayılan

İntallshield ile kolayca kurabilirsiniz. Biraz inceleyiniz lütfen

.
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 00:19   #3 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

hocam günlerdir bakıyorum ve pek aydınlatıcı bir şey bulamadıgımdan zaten başlık açma ihtiyacı duydum. zaten yetersiz derecede ingilizcemle anlamam 2 kat dahada zorlasıyor. o yuzden sizden ricam eger bu işin altından kalkabilmiş biriyseniz paylaşımlarınızı buraya yazıp; bu konuda benim durumumda olan yüzbinleri sevindirin
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 01:29   #4 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 640
Varsayılan

Aşağıdaki yazıyı sizin için kitaptan kopyaladım






Yukarıda gösterilen hücrelere uygun alan değerleri girerek bir sonraki adıma
geçimiz (Bu hücre değerlerine “General Information” Seçeneğine tıklarsanız
erişebilirsiniz.).
Bu adımda “Setup Types” seçeneğini aktif hale geçirip programınızın kurulum
seçeneklerini belirleyebilirsiniz. Delphi sizlere kurulum için üç ayrı seçenek
sunmaktadır (Typical-Minimal-Custom) Dilediğinizi veya hepsini beraber
seçebilirsiniz.
Eğer tüm seçenekleri seçerek diğer adımlara geçerseniz herbiri için kurulması
gereken dosyaları ayrı ayrı belirlemek durumunda kalırsınız (Genellikle çok
büyük uygulamalar için gerekli olabilecek bir seçenektir).
Yukarıdaki seçeneklerden “Typical” olanı seçip diğer adımlara geçiyoruz.
Bu adımda “Specify Application Data” bölümünü aktifleştirin. Yukarıda seçmiş
olduğunuz kurulumlara ait kullanılacak olan dosya ve klasörlerin tamamını
buradan ayarlamalısınız.
En üst bölümden “Allways” seçeneğini seçin (Sadece Typical işaretli ise
diğerleri gözükmeyecektir), kurulması zorunlu olan dosyaları bu bölümde yer
alan “Destination Computers file’s kısmına ekleyin. “INSTALLDIR” aktivken
“projenize ait exe dosyasını, “DATABASEDIR” aktifkende uygulamanızın
kullanacağı veritabanı dosyalarını ekleyin.

Kurulumunuz gerekli dosyaları belirledikten sonra “Object/Merge” bölümüne
geçerek şayet varsa “BDE” ayarlarını yapalım.
“DataBase Desktop” la oluşturulan bir veritabanı bağlantınız varsa şimdiki
bölümde muhakkak bu işlemi yapmanız gerekecektir.
Hatırlatalım sayet bir “ADO” kontrolü kullanarak Microsoft ürünlerine veya
diğer veritabanı uygulamalarına bağlantı kurduysanız yine bu işlemi uygulamak
zorundasınız. Aksi takdirde setup dosyanızı diğer bilgisayarlara yüklediğinizde
tabloların bulunamadığına dair çok sıkıcı uyarılarla karşılaşacaksınız.
Programınızda kullanabileceğiniz tüm veritabanı seçeneklerini “InstallShield
Object/Merge Modules” kısmında bulabilirsiniz. Yapmanız gereken tek şey bu
seçeneğin işaret düğmesini aktifleştirmekten ibaret olacaktır.
Aşağıdaki ekran görüntüsü “Object/Merge Modules” seçeneği işaretlendikten
sonra alınmıştır. Uygulamamızda sadece “BDE” Veritabanı tablolarından bulunduğu için, “InstallShield Object/Merge Modules” kısmından “BDE_ENT”
seçenek düğmesini aktif hale geçirin.
Karşınıza “Welcome to the BDE Object Wizard”
sizleri yönlendirecektir. “Next” düğmesine tıklayın.
Eklenmiş Grafikler
File Type: jpg 1.JPG (65.0 KB, 11 views)
File Type: jpg 2.JPG (37.2 KB, 9 views)
__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 01:41   #5 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 640
Varsayılan

Buda bir arkadaşın nasıl kurduğunu tarif etmesi. Ben hiç gömmediğim için alıntı yaparak cevaplıyorum.

Umarım işinize yarar. Aşağıdaki uygulamayı google arayabilirsiniz.

Kolay gelsin


Alıntı:
ben windows ta kullanmak için no install içindeki dosyalar ile kendi kurulumumu hazırladım (inno setup kullanarak)
install run kısmında dosya olarak mysqld-nt.exe yi seçip parametre olarakta --install-manual yazdığımda program problemsiz hizmetlere kuruluyor.
__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 02:03   #6 (permalink)
Kodlarım, Canlarım...
 
cemaliozan Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: » Delphi Bölümü «
Mesaj: 1,677
Varsayılan

MySQL veri tabanına dayalı yazdığım hiç bir uygulamada bir setup/install/kur mantığı oluşturmadım... Çünkü ihtiyacım olmadı. Ancak çok geniş bir kitleye hitap eden bir proje geliştirmişseniz böyle bir işleme gerek duyabilirsiniz.

Eğer uygulama bir client/server mimari gibi çok kulanıcılı farklı bir ortamda kullanılacaksa, biri sunucu diğeri istemci olmak üzere iki tip kurulum hazırlamanız gerekecek.

Ortam çok kullanıcılı değilde tek kullanıcılı olacaksa yinede MySql veri tabanının SQL hizmet birimini (Services) kurup ayarlarını yapacak bir kuruluma ihtiyacınız olacak. Bunun için şu adımları takip edebilirsiniz.

1. Uygulama dosyalarınız ile MySQL hizmet birimi kurulumunuda kapsayan bir klasör oluşturun. (MySQL için yerleşik install/setup dosyalarınıda bu klasöre yerleştirin)

2. Özellikle kullandığınız MySql sürümüne bağlı olarak ilgili DLL dosyalarınıda bu klasöre ekleyin...

3. Kendi bilgisayarınızdaki MySQL hizmet birimi yapılandırma ayarlarını (bu ayarlar genellikle my.ini dosyası içinde bulunur) aynı klasöre ekleyin...

4. Bu klasörü kaynak olarak alan ve kurulumun gerçekleşeceği bilgisayarda belirlediğiniz klasörü hedef alan basit dosya girdi-çıktı (input/output) yöntemleriyle (copy, winexec vb.), toplu işlem dosyaları hazırlayın veya tamamını delphide kodlayın. Amaç yerini bildiğiniz bir klasördeki tüm dosyaları hedef bilgisayarda olmasını istediğiniz klasörlere kopyalamak ve MySQL hizmet birimi kurulumunu çalıştırmaktır.

5. Tüm bu işlemlerin en sonunda yine yazacağınız kodla Mysql'e özgü veri tabanları, DLL dosyaları ve yapılandırma ayarlarını kaynak klasörünüzden hedef klasörünüze kopyalayın...

6. Mysql veri tabanını hizmet (servis) olarak kuracak bir delphi koduyla sisteme (hizmetler) entegre edin.

Ben bu tür basit kurulumlarda kullanmak üzere ini (yapılandırma dosyası) temelli bir uygulama yazmışım. Uygulamayı Delphi5 ile yazmışım ve 3 ncü parti bileşenler kullanmışım. Örnek olması bakımından ekte veriyorum...kullandığım 3 ncü parti bileşenleri internette arayıp bulabilirsiniz...

Kolay gelsin...
Eklenmiş Dosyalar
File Type: zip Install Wizard.zip (36.1 KB, 21 views)
__________________
Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler
Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin...
cemaliozan hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 11:22   #7 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

selamlar tekrar, size ne kadar teşşekür etsem az arkadaşlar.

caylak: hocam verdiğiniz alıntıyı aynen denedim ama tepki vermedi. sanırım parametredee sorun var. inno ve no install sürümü mevcut.

cemaliozan: hocam sizin eki indirdim, hakikaten profeyonelce yazıldıgına inanıyoum ki kodların cogunu anlamakta zorluk cektim geçtik onlrı herhalde delphii 5 de yazmış oldugunuzdan olsa gerek çoğu uses bileşenlerini görmüyor. dogrusu toparlayacak bilgiye de sahip değilim.

sizden bir isteğim bunu manul yüklemek istiyorum. hangi mysql dosyaları nererelre; hangi parametrelerle yazılmalı... my.ini dosyasının içeriği ne olmalı. mumkun olan en asgari hangi dosyaları nerelere kopyalamalıyım....

bu yönden sizden klavuzluk istiyorum
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 18:28   #8 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 640
Varsayılan

Metali Hocam,

Mesai bitince size bir örnek hazırlarım. Bende pratik yapmış olurum bu arada


__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 18:34   #9 (permalink)
Üye
 
metali Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Mesaj: 117
Varsayılan

süper olurr hocam bekliyorummm
metali hatta değil   Alıntı Yaparak Yanıtla
Eski 07/05/2008, 21:34   #10 (permalink)
Üye
 
Caylaq Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 12/2007
Yer: DELPHI LAND
Mesaj: 640
Varsayılan

Alıntı:
Caylaq, mesajından alıntı: Mesajı Gör
Ben hiç gömmediğim için alıntı yaparak cevaplıyorum.
Sevgili Metali,

Size yaptıgım demoyu biraz agır bir dosya olduğu için gönderemiyorum

Ancak işin bu kadar kolay olacagını hiç düşünmemiştim. Programın menüleri zaten sizi yönlendiriyor. Biraz deneme yanılma yöntemi ile hemen bulacagınızı düşünüyorum.

Bakın ben ne yaptım. İnno setup ı ve Scriptmaker for inno setup 'ı indirdim ( Her 2 side Freeware )


Sonra programdaki yüklenecek dosyaları gösterdikten sonra run bölümü altında çalışacak dosya olan mysqli buldum. Bunuda kurulumdan sonra kur seçeneğini tıkladım.. Compile ettim . Sonra oluşturdugum setup'ı test ettim. Programım kurulunca mysqlide kurdu.



Hiçbir kaynaga bakmadan sadece menüleri takip ederek yaptıgımı düşünürseniz, sizinde biraz menüleri incelemeniz gerekecek sanırım.

İngilizce olmasına bakmayın. Zaten bir programcı için ingilizce az bucukda olsa şart. Ama menüler gayet net.

Biraz deneme yanılma yaparak sizinde çok kolay bir şekilde yapacagınızdan eminim



Kolay gelsin
__________________
Soru Sormadan Önce:
http://forum.ceviz.net/announcement.php?f=27&a=55





Sigarayı BIRAKMANIN YOLLARI.......!
http://www.yesilay.org.tr/sigara_nasil_birakilmali.asp
Caylaq hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
setup karavirus Donanım 0 04/03/2008 13:18
Setup ve .dll dervisbey Visual Basic 1 18/04/2007 18:21
vb 6 da setup sorunu !!!!! Emrahgs Visual Basic 4 17/01/2007 02:04
setup programı DotNetKid Genel Programlama 7 12/06/2004 21:32
longhorn setup CHoNa Windows 15 15/05/2004 16:49


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 11:07.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net