216 uygun sonuç bulundu

gönderen xxxjedixxx
30 Kas 2016 03:59
Forum: Programlama
Başlık: üzerine tıklanan nesneyi algılamak
Cevaplar: 4
Görüntüleme: 758

Re: üzerine tıklanan nesneyi algılamak

Aşağıdaki örneğin işinizi göreceğini umuyorum. Ben 3 tane panel ve herbirinin içine birer label koyarak aşağıdaki kodla bir deneme yaptım. Mouse down yerine Up'ı tercih ettim, bunu değiştirebilirsiniz. Anladığım kadarıyla sizin istediğiniz gibi oldu. type TForm1 = class(TForm) Panel1: TPanel; Label1...
gönderen xxxjedixxx
31 Eki 2016 05:17
Forum: Programlama
Başlık: Form1 den Form2 ye geçiş
Cevaplar: 4
Görüntüleme: 788

Re: Form1 den Form2 ye geçiş

Sleep yerine timer kullanın. timer'ın interval'ini 5000 yapın ve enabled false yapın. Form1'in OnShow'unda Timer1.enabled := true; yapın.
Timer'ın Ontimer event'inde Timer'ı tekrar disable yapın ve form2.show yapın. Takılırsanız daha detaylı yazarım.
gönderen xxxjedixxx
20 Eki 2016 01:09
Forum: Programlama
Başlık: DBGrid1 Hüçrelerde Dolaşmak
Cevaplar: 6
Görüntüleme: 808

Re: DBGrid1 Hüçrelerde Dolaşmak

Aşağıdaki satır ile oyna çözersin. +1 veya +2 yap.
...
if key = vk_right then
begin
if TDBGridX(DBGrid1).LeftCol < (DBGrid1.Columns.Count - TDBGridX(DBGrid1).VisibleColCount + 1) then
...
gönderen xxxjedixxx
18 Eki 2016 05:15
Forum: Programlama
Başlık: DBGrid1 Hüçrelerde Dolaşmak
Cevaplar: 6
Görüntüleme: 808

Re: DBGrid1 Hüçrelerde Dolaşmak

Merhaba Aşağıdaki kodu denermisin. Sanırım istediğin bu type TDBGridX=class(TDBGrid); procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = vk_right then begin if TDBGridX(DBGrid1).LeftCol < (DBGrid1.Columns.Count - TDBGridX(DBGrid1).VisibleColCount) the...
gönderen xxxjedixxx
17 Eki 2016 02:11
Forum: Programlama
Başlık: adoquery tarih convert hatası
Cevaplar: 4
Görüntüleme: 591

Re: adoquery tarih convert hatası

Merhaba, Tüm kriterleri doldurup denediniz mi? Tarihin SQL trace'de görünmemesi çok enteresan. Ayrıca kurduğunuz mantık ile ilgili bir hata var görünüyor. Sınırlamak istemediğiniz kriterler boş olsa bile daima sorguda geçiyor. Şu şekilde yapmanız daha doğru olacaktır. SQL.Text := 'select * from IVR_...
gönderen xxxjedixxx
13 Eki 2016 04:13
Forum: Programlama
Başlık: adoquery tarih convert hatası
Cevaplar: 4
Görüntüleme: 591

Re: adoquery tarih convert hatası

Şu şekilde de kullanabilirsin. with module.adoStokRapor do begin // Close; // buna gerek yok, zaten SQL.Text değiştiğinde zaten kapanır // SQL.Clear; // Aşağıdaki gibi Add kullanmadan Text'e direkt atayabilirsin. SQL.Text := 'select * from IVR_SIPARIS where siparis_no like ''' + SiparisNo.text + '%'...
gönderen xxxjedixxx
11 Eki 2016 10:01
Forum: Programlama
Başlık: [Çözüldü] Xe10.1 Berlin Kapanma Hatası
Cevaplar: 4
Görüntüleme: 690

Re: Xe10.1 Berlin Kapanma Hatası

Kullandığın crack hatalı ondan oluyor. Aynı sorunu ben de yaşadım. Daha fazla bilgi için PM atabilirsin.
gönderen xxxjedixxx
28 Eyl 2016 04:50
Forum: Programlama
Başlık: Send Message Problemi
Cevaplar: 4
Görüntüleme: 816

Re: Send Message Problemi

Delphi7'den okuyorsan alım kısmındaki satırı aşağıdaki ile değiştir.

sMsg := PWideChar(Msg.CopyDataStruct.lpData);

Gönderim kısmı için söylediğim değişiklik hala geçerlidir.

DataStruct.cbData := length(edit1.Text) * SizeOf(WideChar);
gönderen xxxjedixxx
28 Eyl 2016 02:24
Forum: Programlama
Başlık: Send Message Problemi
Cevaplar: 4
Görüntüleme: 816

Re: Send Message Problemi

Merhaba,

Eğer unicode ise gönderimdeki ilgili satırı aşağıdaki gibi değiştirirsen çalışacaktır.

DataStruct.cbData := length(edit1.Text) * SizeOf(WideChar);
gönderen xxxjedixxx
16 Ağu 2016 01:23
Forum: Programlama
Başlık: dos komutu sorunu
Cevaplar: 8
Görüntüleme: 1431

Re: dos komutu sorunu

Merhaba, Dos komutlarında bu işi "echo" komutu ile yapıyorduk. Örneğin del *.* komutunu çalıştırdığınızda onay sorusu gelir ve Y tuşuna bastığınızda silerdi. Y komutunu otomatik girmek için echo Y|del *.* yazıldığında soru sormadan dosyalar silinebiliyor. Yapmak istediğinizi aşağıdaki gibi...
gönderen xxxjedixxx
11 Ağu 2016 04:37
Forum: FireMonkey ve Mobil
Başlık: ListView veya ListBox taşıyarak sıralama (drag-sort)
Cevaplar: 0
Görüntüleme: 525

ListView veya ListBox taşıyarak sıralama (drag-sort)

Merhaba, IOS üzerinde çalışacak bir uygulama için bir listeyi kullanıcının satırları taşıyarak sıralayabilmesini istiyorum. Listview'da hiç bir şey yapamadım fakat ListBox ile AllowDrag=true yaparak Windows platformunda mouse ile taşıyabiliyorum. IOS üzerinde gerçek bir cihaz ile denediğimde ise taş...
gönderen xxxjedixxx
21 Tem 2016 04:44
Forum: Programlama
Başlık: mause auto clicker hakkında. (çift tıklama).
Cevaplar: 4
Görüntüleme: 1154

Re: mause auto clicker hakkında. (çift tıklama).

Merhaba, Aşağıdaki kodlar işini görecektir. // Sol tuş ile tıklama için procedure MouseLeftClick; begin Mouse_Event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); Mouse_Event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); end; // Sağ tuş ile tıklama için procedure MouseRightClick; begin Mouse_Event(MOUSEEVENTF_RIGHTDOWN, 0, ...
gönderen xxxjedixxx
28 Nis 2016 08:16
Forum: Programlama
Başlık: ActiveDirectory Doğrulama
Cevaplar: 8
Görüntüleme: 2080

Re: ActiveDirectory Doğrulama

Merhaba, Eğer sunucu AD üyesi ise aşağıdaki kodu da kullanabilirsiniz. Ben web servislerinde bunu kullanıyorum. IIS'de de sorun çıkarmıyor. function LogonTest(pUser, pDomain, pPwd: string; var ErrorCode: Integer): Boolean; var Token: THandle; begin ErrorCode := 0; Result := LogonUser(PChar(pUser), P...
gönderen xxxjedixxx
25 Şub 2016 09:15
Forum: Programlama
Başlık: keydown altında Türkçe Uppercase sorunu hakkında
Cevaplar: 11
Görüntüleme: 2698

Re: keydown altında Türkçe Uppercase sorunu hakkında

adelphiforumz, Sizi çok iyi anlıyorum. Edit nesnelerine herhangi ilave bir kod yazmadan düzgün bir büyük harf kullanımı olmuyor. XE8 de bile sorun devam etmekte. Hatırladığım kadarıyla başka programlama dillerinde de bu sorun var. Ben, büyük harf ihtiyacı olan Edit nesneleri için size verdiğim kod g...
gönderen xxxjedixxx
24 Şub 2016 12:48
Forum: Programlama
Başlık: keydown altında Türkçe Uppercase sorunu hakkında
Cevaplar: 11
Görüntüleme: 2698

Re: keydown altında Türkçe Uppercase sorunu hakkında

Merhaba, Büyük harf modunda iken sadece "ı" ve "i" harflerinde sorun olur. Aşağıdaki gibi KeyPress event'inde sorunu çözebilirsin. procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if TEdit(Sender).CharCase = ecUpperCase then begin if Key = 'ı' then Key := 'I'...