IdTcpNoOnExecute Hatası ???

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

IdTcpNoOnExecute Hatası ???

Mesaj gönderen Trial_Cooder »

Resim


idtcpserver'i active edemiyorum, sorun nedir sizce ?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Buraya Unit1'deki kodunu yazman veya screenshot vermen gerekirdi. Tersine indy sayfasını yollamışsın.

Kod: Tümünü seç

  If NOT IdTCPServer1.Active then begin
    IdTCPServer1.DefaultPort := 1024;
    IdTCPServer1.Active      := True;
    Caption                  := 'Aktif';
  end else begin
    IdTCPServer1.Active      := False;
    Caption                  := 'Pasif';
  end;
- Hatanın gerekçesi ise şöyle anlatayım; Indy kurallara ve amaca uygun kod yazmanı ister.

- Buradaki hata sana şunu söylüyor. TIdTCPServer'in OnExecute eventini doldurman gerekiyor. Yani SERVER aktif oldu diyelim, bu sunucuya herhangi bir çağrı / bağlantı olduğunda ne yapacağını bilmek istiyor. Sen OnExecute eventini boş bırakırsan, üç maymunu oynayamam diyor. (duymadım, görmedim, söylemem) :lol:
Resim
Resim ....Resim
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

Onexecute'ye Yazıncada Compile Olmadan Şu Hatayı Veriyor.

Resim
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Delphi IDE herhangi bir zamanda "Undeclared identifier" şeklinde bir hata verirse, yanında verdiği içeriğin buluduğu UNIT'i uses satırına eklemeniz lazım.

- Buradaki soru TIdContext hangi Unit içindedir ? Cevap IdContext unitindedir. Uses satırına IdContext eklediğinde bu hata geçer.
Resim
Resim ....Resim
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

teşşekürler, evet çalıştı ve aktif oldu ama başka bi sorun daha var
formclose'da idtcpserver.active = false yaptığım halde çıktıktan sonra bi hata veriyor. compile ettikten sonra exe yi ayrı olarak çalıştırınca bi hata vermiyor ama delphide üzerinden çalıştırınca veriyor. indy nin bu kadar hata vereceğini bilseydim normal serversocket bileşenini kullanırdım :S

Resim
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

+ IdTcpClient.Connect Dediğimde Hata Veriyor. Ama Delphiden Çlaıştırınca Hata Veriyor Normal Çalıştırınca Vermiyor.

İşte Projem : http://rapidshare.com/files/75606514/Se ... t.rar.html
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

Elimde Indy İle Yapılmış Server-Client Projesi Olan Varmı ?
Cevapla