yerel ağda programın çalışma mantığı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

yerel ağda programın çalışma mantığı

Mesaj gönderen y.kulac »

s.a.
sitedeki makaleler bülmündeki sair abimizin "interbase' i multiuser kullanmak" isimli
makalesini okudum. Allah razı olsun çok işime yaradı. fazla arama yapamadım. çünkü geçici
olarak 146 dan bağlanıyorum.

ben interbase veritanabı ile ve ibx bileşenlerini kullanarak iş yerimizde yerel ağda
çalışacak bir program yapmak istiyorum. en fazla 5 veya 6 kullanıcı kullanabilir. böyle
ağda çalışacak bir programı ilk defa yapacağım, sayet yapabilirsem.

-server ve client olarak iki ayrı program mı yazmalıyım? çünkü programı yazdım ve tek
kullanıcılı olarak çalışıyor. bütün kullanıcılar kayıt ekleme, silme ve rapor alma işlemlerini
yapabilsinler istiyorum.
-yazdığım ve tek kullanıcılı programı diğer kullanıcıların bilgisayarına kursam sair abimizin
dediği arayları yapsam yeterli olur mu?
-işletim sistemi win xp, ayrıca bir ayar yapmam gerekir mi. çünkü tcp/ip protoklünü kullanmak
istiyorum.

neler öneririsiniz.

iyi çalışmalar dilerim.
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Aleyküm Selam,
Interbase'e ağ üzerinden eriştikten sonra hiç bir değişiklik yapmana gerek yok programda. Burada (server/client) da, server veri tabanı server'ı dolayısı ile senin sadece client'ı yazman gerekiyor ki yazmışsın.

Xp'de service pack 2 var ise belki firewall kıllık yapabilir. Interbase'i XP olmayan bir makinaya kurarsan daha iyi olur diye düşünüyorum.

Kolay gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Firebird Kullanırsanız Lisans probleminiz de olmaz !...
Kolay Gelsin

Not : Firebird ile Interbase ikiz kardeş gibidir, hatta FB IB'den daha iyidir diyebilirim :)
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

firebir serverda interbase veritabanı çalışırmı? yoksa veritabanını
tekrar firebird de mi tasarlamam gerekir.
son olarak ibx bileşenlerini firebirde kullnmamı tavsiye eder misiniz.
delphi 7 kullanıyorum.

iyi çalışmalar
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Hepsine olumlu yanıt veriyorum.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

hocam işyerinde adsl hat var ve benim server olarak kullanacağım
makinenin statik ip si var.
10.0.0.5 database bağlanıtısını bu ip ye göre mi yapmalıyım?
yani clientler i bu ip ye mi yönlendirmeliyim.

iyi çalışmalar
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Forumda arama yapın. Sorduğunuz sorunun daha önce sohbet bölümünde konuşulduğunu hatırlıyorum.
P206
Kıdemli Üye
Mesajlar: 395
Kayıt: 17 Haz 2003 12:36
Konum: İstanbul

Mesaj gönderen P206 »

Sohpet kısmında NAT şeklinde arat, ADSL router port yönlendirmesi ile bunu yapacaksın.

İyi Çalışmalar.
I love my car.
Blog Yaptık
ADNAN
Üye
Mesajlar: 57
Kayıt: 19 Haz 2003 06:57
Konum: ISTANBUL

Mesaj gönderen ADNAN »

Konu farklı yerlere sapmış herhjalde. Anladığım kadarıyla makale bölümüdeki yazı yeterli...

1. Interbase server sürümü SERVER seçilen PC ye yüklenir.
2. Interbase client bölümü CLIENT seçilen PC lere yüklenir.
3. Program içinde DATABASE componenti (ve/veya başka bir seçim) içinde

parametrelerine
SERVER NAME=\\SERVER\c:\SOURCE\DATA\PLAN.GDB gibi veya
SERVER NAME=10.0.0.1:c:\SOURCE\DATA\PLAN.GDB olmak üzere

ve daha sonra herhangi bir yerinde connect etmek üzere

bir kurgu sizin işinize yarayabilir. Yerel ağ daki tüm PC lerde ki programınızın EXE si aynı database e yazar.
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

hocam herkese teşekkür ederim
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

hepinizden Allah razı olsun
sayenizde başardım. programı ağda çalıştırabiliyorum.
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

hocam son bir soru

ibdatabase in server ismini 10.0.0.5 olarak bir txt dosyadan almak istesem
bunu program koduyla nasıl yapabilirim.

denedim ama ibdatabase in propertiesinde server diye bir olayı yok

yani

Kod: Tümünü seç

ibdatabase1.server...
bunu yapamadım

iyi çalışmalar
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Makalelerde @sair'in gonderdigi yazida istedigin sey acikca kodlariyla anlatilmis.
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Mesaj gönderen y.kulac »

sayın coderlord

sair abimizin yazısı okudum. ama yapamadım
yapmak istediğim server.txt isimli dosyada yazılı olan 10.0.0.5
bunu IbDataset in server ine parametre olarak atamak istiyorum.

iyi çalışmalar
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Ne bekliyorsun peki bunu anlamış değilim. Öyle bir yazıdan sonra yapamamış olman ihtimal dışı geliyor da bana. Neyi yapamadın? Olmayan noktaları açık açık yazarsan daha fazla yardımcı olabiliriz.
Cevapla