Tam olarak ,ilerletmeye çalıştığım:
RobotButton[1,1].OnClick:=Robot1ButtonLeftClick; yerine şu tarz birşey yapabilmek:
RobotButton[1,1].OnClick:=RobotButtonLeftClick[1],
yada döngü içinde düşünürsek:
RobotButton[n,1].OnClick:=RobotButtonLeftClick[n] veya
RobotButton[1,1].OnClick ...
23 uygun sonuç bulundu
- 19 Tem 2008 12:03
- Forum: Programlama
- Başlık: yavaş çalışna with ve Findcomponent çağrıları için çözüm
- Cevaplar: 8
- Görüntüleme: 2295
- 18 Tem 2008 06:43
- Forum: Programlama
- Başlık: yavaş çalışna with ve Findcomponent çağrıları için çözüm
- Cevaplar: 8
- Görüntüleme: 2295
Re: yavaş çalışna with ve Findcomponent çağrıları için çözüm
Arkadaşlar çok teşekkürler,
Tavsiyenizdeki gibi with olayını komple kaldırdım ve tüm nesneleri runtime içinde create edip oluşturdum ve hepsini bir diziye endeksledim. Birtek runtime sırasında oluşturduğum buttonların üzerine tıklanonca açılacak fonksionları dizisel olarak indeksleyemedim.
İyi ...
Tavsiyenizdeki gibi with olayını komple kaldırdım ve tüm nesneleri runtime içinde create edip oluşturdum ve hepsini bir diziye endeksledim. Birtek runtime sırasında oluşturduğum buttonların üzerine tıklanonca açılacak fonksionları dizisel olarak indeksleyemedim.
İyi ...
- 17 Tem 2008 07:52
- Forum: Programlama
- Başlık: yavaş çalışna with ve Findcomponent çağrıları için çözüm
- Cevaplar: 8
- Görüntüleme: 2295
yavaş çalışna with ve Findcomponent çağrıları için çözüm
Aşağıdaki kodu kullanarak, oluşturmuş olduğum nesnelerin ekrandaki yerlerini değiştiriyorum, Fakat 26 çevrimlik 1 döngünün bitip 4 çevrimlik 2. döngünün işlemesine kadar en az 500-600ms geçiyor ve özellikle alt kısımdaki ekran güncellemeleri aksıyor.
acaba Shape, Button gibi componentleri bir dizi ...
acaba Shape, Button gibi componentleri bir dizi ...
- 10 Tem 2008 04:49
- Forum: Programlama
- Başlık: Döngüsel olarak OLE nesnesi okurken Tbutton tepki süresi
- Cevaplar: 0
- Görüntüleme: 498
Döngüsel olarak OLE nesnesi okurken Tbutton tepki süresi
İyi günler,
Uzak bir network aygıtından veri okuyan bir OCX OLE Module kullanıyorum. Module şu şekilde uzaktaki veriyi okuyor:
AdsResult := Form1.AdsOcx1.AdsCreateVarHandle('.Recipe_Data', hVar );
if AdsResult = 0 then
begin
AdsResult := Form1.AdsOcx1.AdsSyncReadIntegerVarReq( hVar, sizeof ...
Uzak bir network aygıtından veri okuyan bir OCX OLE Module kullanıyorum. Module şu şekilde uzaktaki veriyi okuyor:
AdsResult := Form1.AdsOcx1.AdsCreateVarHandle('.Recipe_Data', hVar );
if AdsResult = 0 then
begin
AdsResult := Form1.AdsOcx1.AdsSyncReadIntegerVarReq( hVar, sizeof ...
- 04 Eki 2007 01:28
- Forum: Programlama
- Başlık: DBGRID üzerinde Column isimleri nasil değistirilebilir
- Cevaplar: 3
- Görüntüleme: 1153
- 04 Eki 2007 01:12
- Forum: Programlama
- Başlık: DBGRID üzerinde Column isimleri nasil değistirilebilir
- Cevaplar: 3
- Görüntüleme: 1153
DBGRID üzerinde Column isimleri nasil değistirilebilir
DBGRid componentini aşağıdaki komuta bağlıyorum. Kolonların başlıkları olarak Recipename yazılıyor fakat , SUM(), COUNT barındıran kısımların başlıkları COLUMN1 olarak çıkıyor, Bu değeri örneğin SUM olarak nasıl değiştirebilirim.
SELECT RecipeName, COUNT(RecipeName) FROM log
İyi Çalışmalar.
Incal99
SELECT RecipeName, COUNT(RecipeName) FROM log
İyi Çalışmalar.
Incal99
- 27 Eyl 2007 06:47
- Forum: Programlama
- Başlık: Delphi reaksiyon süresi
- Cevaplar: 5
- Görüntüleme: 1564
- 27 Eyl 2007 06:14
- Forum: Programlama
- Başlık: Delphi reaksiyon süresi
- Cevaplar: 5
- Görüntüleme: 1564
- 27 Eyl 2007 04:37
- Forum: Programlama
- Başlık: Delphi reaksiyon süresi
- Cevaplar: 5
- Görüntüleme: 1564
Delphi reaksiyon süresi
Merhaba,
DElphi üzerinde yazdığım programlarda parallel olarak yapılan fazla sayıda işlem var, Örneğin network üzerinden gelen bilgilerin ekranda güncellenmesi, kaydedilmesi, Aynı anda veri/reçete giriş ekranları, ve Timer komponentine bağlı bazı kodlar, Bütün bunları mümkün olduğunca küçük ve ...
DElphi üzerinde yazdığım programlarda parallel olarak yapılan fazla sayıda işlem var, Örneğin network üzerinden gelen bilgilerin ekranda güncellenmesi, kaydedilmesi, Aynı anda veri/reçete giriş ekranları, ve Timer komponentine bağlı bazı kodlar, Bütün bunları mümkün olduğunca küçük ve ...
- 24 Eyl 2007 06:53
- Forum: Programlama
- Başlık: Edge Triggered event,
- Cevaplar: 6
- Görüntüleme: 2183
- 24 Eyl 2007 05:53
- Forum: Programlama
- Başlık: Edge Triggered event,
- Cevaplar: 6
- Görüntüleme: 2183
Teşekkür ederim,
yanlız şöyle bir durum var, Bu fonksiyon kenar tetiklemesini değil bitin değişip değişmediğini gösteriyor, Yani kenar tetiklemesi oluştuktan sonra bir kereye mahsus bir event olmalı, zira sonrasında değişkenin değeri 1 olarak kalacağından bu fonsiyon yeni eventler üretmemeli, yada ...
yanlız şöyle bir durum var, Bu fonksiyon kenar tetiklemesini değil bitin değişip değişmediğini gösteriyor, Yani kenar tetiklemesi oluştuktan sonra bir kereye mahsus bir event olmalı, zira sonrasında değişkenin değeri 1 olarak kalacağından bu fonsiyon yeni eventler üretmemeli, yada ...
- 24 Eyl 2007 04:32
- Forum: Programlama
- Başlık: Edge Triggered event,
- Cevaplar: 6
- Görüntüleme: 2183
Edge Triggered event,
Merhaba,
Bir değişken veya bit değeri 0 dan 1 a geçiş yaptığı zaman kenar tetiklemesini algılayıp bir event çalıştırabilen bir yöntem var mı delphi altında?
var position:bool;
Trigger_Rising_Edge(position)=TRUE THEN BEGIN END;
gibi.
Iyi çalışmalar.
Bir değişken veya bit değeri 0 dan 1 a geçiş yaptığı zaman kenar tetiklemesini algılayıp bir event çalıştırabilen bir yöntem var mı delphi altında?
var position:bool;
Trigger_Rising_Edge(position)=TRUE THEN BEGIN END;
gibi.
Iyi çalışmalar.
- 11 Eyl 2007 09:32
- Forum: Programlama
- Başlık: Diziyi XML olarak kaydetmek
- Cevaplar: 2
- Görüntüleme: 1603
aslında ben PLC programcısıyım ve programın çok büyük bir kısmı PLC de yazılıyor. Delphi ise gösterim ve kayıt için kullanılıyor. O yüzden Delphide proje çabuk bitmesi gereken durumlarda biraz sıkışıyorum.Ama bence zamanla metodlar oturdukça ve standart komponentleri daha iyi tanıdıkça en iyisi hiç ...
- 11 Eyl 2007 06:56
- Forum: Programlama
- Başlık: Diziyi XML olarak kaydetmek
- Cevaplar: 2
- Görüntüleme: 1603
Diziyi XML olarak kaydetmek
Arkadaşlar merhaba,
Aşapıdaki şekilde bir dizi değişkenim var;
type
Recipe_Struct=record
ProcessTime:SmallInt;
ProcessMaxTime:SmallInt;
ProcessDripTime:BYTE;
ProcessPriority:BYTE;
RectifierCurrent1:SmallInt;
RectifierCurrent2:SmallInt;
LiftingSpeed:BOOLEAN;
Temperature:BYTE ...
Aşapıdaki şekilde bir dizi değişkenim var;
type
Recipe_Struct=record
ProcessTime:SmallInt;
ProcessMaxTime:SmallInt;
ProcessDripTime:BYTE;
ProcessPriority:BYTE;
RectifierCurrent1:SmallInt;
RectifierCurrent2:SmallInt;
LiftingSpeed:BOOLEAN;
Temperature:BYTE ...
- 11 Eyl 2007 06:48
- Forum: Programlama
- Başlık: CheckBox üzerinde X işareti yerine check işareti
- Cevaplar: 2
- Görüntüleme: 2071