D7 de çalışan kod d6 da çalışmıyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

D7 de çalışan kod d6 da çalışmıyor

Mesaj gönderen Armani »

Günaydın
bu kod D7 de çalışıyor
ama d6 da çalıştıramadım. Yardımcı olabilirseniz sevinirim

Kod: Tümünü seç

if column.fieldname = 'Height' THEN
if not column.Field.IsNull Then
if (column.field.AsFloat >Query1.fieldbyname ('Gen').AsFloat) then

Dbgrid1.Canvas.Brush.color := clred; 
dbgrid1.defaultdrawcolumncell (rect, datacol, column, state);
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Kodun hangi eventde olduğu ve Column'un tipini belirtirseniz daha iyi olur.

Yani Kod bloğunu (Event ile birlikte gönderirseniz) daha iyi olur.

Yoksa gönderdiğinizden pek bir şeyin çalışmaması mümkün değil gibi görünüyor.

Kolay Gelsin.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

Mesaj gönderen Armani »

oneditchange kısmına yazıyorum. ama hata column kısmında veriyor.
amaç sadece o kısımın kırmızıya dönmesini sağlamak
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Aldığınız Hata Mesajını yazarmısınız? Muhtemelen uses satırlarıyla ilgili bir problemdir. Hata Msj'ına bakmakta fayda var. :wink:

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Armani
Üye
Mesajlar: 104
Kayıt: 18 Mar 2004 05:32
Konum: Ankara

Mesaj gönderen Armani »

Kod: Tümünü seç

[Error] Unit1.pas(200): Undeclared identifier: 'column'
[Error] Unit1.pas(201): 'THEN' expected but identifier 'Field' found
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

sizi Arama'ya davet ediyorum. undeclared yazıp arattır, sonucu bulman 20 sn :)

Kolay gelsin.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

oneditchange kısmına yazıyorum. ama hata column kısmında veriyor.
amaç sadece o kısımın kırmızıya dönmesini sağlamak
Evet şimdi farkına vardım DBGrid'in OnEditChange eventi yok zaten Column kısmında hata alman da normal bunu DBGrid'in DrawColumnCell kısmında yazmayı denersen kod'un çalışır.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Hehehehe derleyici gibi olmuşuz haaa,
Derleyici de Column'a Unknown Identifier diyor :)

Muhtemelen bahsettiğiniz event, D6'da yok veya farklı bir biçimde kullanılıyor.

D6'nın helpinden DBGrid'e bakın ve oradaki eventlere göz atın daha yardımcı olacaktır.

Kolay Gelsin.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla