Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi

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.
Peyami Safa: "Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır". 
Can Yücel: "Toprak gibi olmalısın! Ezildikçe sertleşmelisin! Seni ezenler sana muhtaç kalmalı! Hayatı sende bulmalı."
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,
Topluluk mopluluk yok :/
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi Bağlı Liste Ekleme,Silme,Listeleme narkotik 1 69 Dün, Saat: 14:59
Son Yorum: sabanakman
  Delphi 10.2 Aes sorunu seci20 2 63 17-10-2018, Saat: 12:41
Son Yorum: seci20
  Delphi & FTP txt veri işleme Mr.Developer 21 644 28-09-2018, Saat: 08:21
Son Yorum: Fesih ARSLAN
  delphi ile web servis yazmak. Kamuran Alpkaya 4 1.249 20-09-2018, Saat: 18:08
Son Yorum: Bay_Y
Question OpenSSL .dll sorunu delphi 10.2 Mr.Developer 5 454 12-09-2018, Saat: 17:08
Son Yorum: uparlayan



Konuyu Okuyanlar: 1 Ziyaretçi