Yeni projede mantık

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

Yeni projede mantık

Mesaj gönderen akipek »

Merhaba arkadaşlar yeni bir proje geliştirmeyi planlıyorum işin çok başındayım yaklaşık 10 farklı modülden oluşacak bir program bu.

her bir modülü ayrı exe olarak tasarlamak istiyorum. Ancak bu durumda ortak formları kullanabilirmiyim (eğer evet ise nasıl)

Mesela her modulde bir cari seçme olacak, stok seçme olacak çalışan personel seçme olacak gibi. Ben bunlara tek form yapıp buradan çalıştırmak istiyorum. Mesela bir data module olacak. Burada bu ortak tablelar bulunacak ve bu data module deki table ları kullanarak cari, stok, personel seçme gibi formlarım olup bunları diğer exelerden kullanacağım olurmu böyle bir şey
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

Farklı exeler yaparak bunlar arasında haberleşme yapmak nasıl olur sorunlar çıkarmı eksileri olurmu bilemem ama söylediğin kadar çok modülden oluşmasada 4-5 bölümden oluşan bir programı şöyle yapmıştım.Main form haricinde 4 tane daha yavru main diyebileceğimiz türde 4 formum daha vardı.Ortak bir de datamodul.Bölümlerle ilgili her türlü olaya o 4 formdan ulaşılabiliyordu ve vermek istemediğim bölümü içeren yavru main formunu visible false yapıyordum.Sonuçta hepsi tex exede olduğundan sorun çıkmıyordu.Ama diğer türlü nasıl yapılır yada dezavantaj-avantaj forumdaki daha tecrübeli arkadaşlar yazarlar herhalde.Böyle bir seçeneğide düşünebilirsin.
Kolay gelsin.
Kullanıcı avatarı
mnt
Üye
Mesajlar: 57
Kayıt: 30 Eki 2005 12:58
Konum: Kocaeli

Mesaj gönderen mnt »

Frame ve Inheritance gibi özellikleri kullanmanı tavsiye ederim. Bazen bir projeye başlamanın proje ön analizi bittiği halde aylarımı aldığı zamanlar oldu. Fakat bu hazırlıklar daha sonrası için büyük avantajlar getiriyor ve daha sağlıklı, sağlam ve hızla büyüyebilen bir yapı oluşuyor.
Mustafa
Kullanıcı avatarı
otherside
Üye
Mesajlar: 65
Kayıt: 11 Mar 2005 02:48
Konum: istanbul

Mesaj gönderen otherside »

arkadasım bır exede yaparsın dıger projelere add files olarak ekleme yapabilirsin ama bunu en son care olarak dusunmende fayda var diger yol olarak ortak formların bi projede olur parametre gecerek exeler arasında geçiş yapabilirsin bi diger yol ise dll yazarak geliştirmek bana gore en iyi ve en hızlı yol bu gıbı gelıyo ama kodlama acısından degil calısma hızı olarak kolay gelsin
Cevapla