Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi Unit kullanımı
#1
Merhaba arkadaşlar delphi yeniyim. bir proje yaptım. server client.  ayrı ayrı projeler. clientte olan bir unit (datamodule) server nasıl kullanabilirim. 
teşeşkürler
Cevapla
#2
(25-12-2017, Saat: 10:04)ismailt35 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba arkadaşlar delphi yeniyim. bir proje yaptım. server client.  ayrı ayrı projeler. clientte olan bir unit (datamodule) server nasıl kullanabilirim. 
teşeşkürler

uses bölümünün ne işe yaradığını anlamadan, Client/Server bir uygulama nasıl yazabildiniz !!
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#3
Diğer projede de uses ederek.

(25-12-2017, Saat: 10:08)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(25-12-2017, Saat: 10:04)ismailt35 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba arkadaşlar delphi yeniyim. bir proje yaptım. server client.  ayrı ayrı projeler. clientte olan bir unit (datamodule) server nasıl kullanabilirim. 
teşeşkürler

uses bölümünün ne işe yaradığını anlamadan, Client/Server bir uygulama nasıl yazabildiniz !!

Güzel bir soru  Big Grin
Cevapla
#4
hocam Uses bölümünün ne işe yaradığını biliyorum. Uses bölümüne ekleme yapıyorum. ancak projeler 1 ve 2 olarak örneğin 2nci projedekini 1 kullanmak istiyorum. ve veri tabanına ulaşmak istiyorum
bilmiyorum anlatabildim mi?

diğer projede uses yapıyorum. Access violation hatası veriyor.
Cevapla
#5
(25-12-2017, Saat: 10:12)ismailt35 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olhocam Uses bölümünün ne işe yaradığını biliyorum. Uses bölümüne ekleme yapıyorum. ancak projeler 1 ve 2 olarak örneğin 2nci projedekini 1 kullanmak istiyorum. ve veri tabanına ulaşmak istiyorum
bilmiyorum anlatabildim mi?

diğer projede uses yapıyorum. Access violation hatası veriyor.

Ben aynı uniti yaklaşık 10 farklı Windows hizmeti projesinde kullanıyorum.
Access violation hatası veren kod bloğunu yazarsanız daha iyi yardımcı olabiliriz
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#6
begin
 form4.ListBox1.items.Clear;
 try
   if ServerSocket1.Socket.ActiveConnections > 0 then
   begin
     for i:= 0 to ServerSocket1.Socket.ActiveConnections - 1 do
     begin
      yeni_ip:=ServerSocket1.Socket.Connections[i].RemoteAddress;
      form4.ListBox1.items.Add(ServerSocket1.Socket.Connections[i].RemoteAddress +':' + inttostr(ServerSocket1.Socket.Connections[i].RemotePort));
       mert:= datamodule3.konum.Locate('ip_adres',yeni_ip,[]);     // -->  datamodule başka bir projede. ben uses yapıyorum
        if (mert =false)  then
           begin
            if yeni_ip <>'' then
             begin
              datamodule3.konum.insert;
              datamodule3.konumoda_no.AsString:='0';
              datamodule3.konumkat_no.AsString:='0';
              datamodule3.konumblok_no.AsString:='0';
              datamodule3.konumip_adres.AsString:=yeni_ip;
              datamodule3.konumrev_no.AsString:='0';
              datamodule3.konumtip.AsString:='0';
              datamodule3.konumcihaz_durumu.AsString:='Tanımsız Cihaz';
              datamodule3.konumtarih.AsString:=datetostr(date)+':'+timetostr(time);
              datamodule3.konum.Post;
              datamodule3.iklim.insert;
              datamodule3.iklimip_adres.AsString:=yeni_ip;
              datamodule3.iklim.post;
           end;
          end;
      end;
     end;
  except
 end;


hatayı bu bölümde alıyorum....

mert:= datamodule3.konum.Locate('ip_adres',yeni_ip,[]); (((((((((( datamodule başka bir projede. ben uses yapıyorum)
Cevapla
#7
Merhaba,

Şu konuları okuyarak işe başlayabilirsin;

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

kolay gelsin.
Cevapla
#8
Hocam daha detaylı anlatma imkanınız var mı?

detaylı bir şekilde anlatabilirsseniz çok sevinirim
Cevapla
#9
Merhaba,

datamodule3, form4'ten önce create edilmiş mi kontrol et
gönderdiğin kodu, form4'te olduğunu farz ediyorum değilse
gönderdiğin koda ait formdan önce datamodule3 create edilmiş mi kontrol et
Cevapla
#10
Projene öncelikle o unit dosyasını eklemen lazım. Proje yöneticinden bunu kontrol edin. Daha sonra uses kısmına modülü ekleyebilirsiniz. Yalnız bunu küstahlık ya da bilmişlik olarak algılamayın. En kötüsünden de olsa elinizde bir Delphi kitabı olsun ve bu tür işlemleri sırasıyla detaylı öğrenin. Forumlar tecrübe aktarımı detay bilgiler için eşssiz yerlerdir ama baştan sonra öğrenmek için de kişisel görüşüm hiçbir kitabın yerini tutmaz.

Saygılarımla,
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Instagram Api Kullanımı AliZairov 5 226 03-04-2018, Saat: 01:47
Son Yorum: AliZairov
  Delphi Uygulama Güvenliği hyperxman 12 375 31-03-2018, Saat: 00:29
Son Yorum: mcuyan
  Devexpress Pivod Grid Kullanımı modding 0 82 21-03-2018, Saat: 16:58
Son Yorum: modding
  Delphi Sql Tarih Sorunu Pimapen_Nuri 15 544 14-03-2018, Saat: 17:29
Son Yorum: Pimapen_Nuri
  Delphi 10.2.2 Tokyo narkotik 9 374 09-03-2018, Saat: 13:43
Son Yorum: engerex



Konuyu Okuyanlar: 1 Ziyaretçi