Merhaba arkadaşlar, Programımda herşey normal; ama alttaki satırı ekleyince Canvas does not allow drawing hatası veriyor. lcdfrm.lcdmemo.Lines.Strings[lcd_sira]:=IntToStr(sira_no)+': '+lcd_memur ; lcdfrm başka bir unitte.Ben ondan mı acaba deyip, aynı forma Memo2 ekleyip Memo2.Lines.Strings[lcd_sira]:=IntToStr(sira_no)+' '+ lcd_memur; yazdım yine olmadı. Ayrıca bunları hiç eklemeden onActive olayına lcdfrm.show dedim yine o hatayı verdi. Timer ile ilgili diye düşünüyorum; ama çözemedim Bir yardımcı olursanız çok sevinirim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Ayrıca bu program thread kullanan soket programı. Sanıyorum client bilgisi gelince ana kanalın işlevinde sorun çıkarıyor. Canvas.Lock-Unlock denedim.Ama yine olmadı.Belki de yanlış kullanmışımdır. Sıkıldım gibi, yardım!
Eğer başka bir formdaki veriyi yada kompanenti kullanıyorsan o form 'un Unit ini başlık dosyası olarak eklemen gerekir, ayrıca bir formda başka bir formu show 'ladığın zamanda aynı şekildedir.Delphide nasıl yazılır bilmiyorum ,c++ da şu şekilde yapılıyor : #include <UnitX.h " kolay gelsin..
Bence sorun Memo denen nesnenin çizilememesi ile ilgili. Delphi çok bilmem ama Borland C++ Builder tecrübem olmuştu biraz. Bu memo nesnesini eklediğin frame'in ayarlarına bakmalısın... Eğer memo2'yi eklediğin zaman problem geçmiş olsaydı BetulSahin'in dediği doğru diye düşünülebilirdi.
Bir de: lcd_memur değişkeninin tipi ne? String mi? (Delphi'de String'in karşılığı her ne ise...)
NOT: Buralarda Delphi'nin pîri Drony nickli arkadaştı. Ara sıra uğruyor. Ona bir pm at istersen belki yardımcı olur.
Programımda herşey normal; ama alttaki satırı ekleyince
Canvas does not allow drawing
hatası veriyor.
lcdfrm.lcdmemo.Lines.Strings[lcd_sira]:=IntToStr(sira_no)+': '+lcd_memur ;
lcdfrm başka bir unitte.Ben ondan mı acaba deyip, aynı forma Memo2 ekleyip
Memo2.Lines.Strings[lcd_sira]:=IntToStr(sira_no)+' '+ lcd_memur;
yazdım yine olmadı.
Ayrıca bunları hiç eklemeden onActive olayına lcdfrm.show dedim yine o hatayı verdi.
Timer ile ilgili diye düşünüyorum; ama çözemedim Bir yardımcı olursanız çok sevinirim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.