delphi hatasi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sr1111
Üye
Mesajlar: 220
Kayıt: 06 Mar 2008 01:59

delphi hatasi

Mesaj gönderen sr1111 »

s.a
bu hatayi aliyorum. ne demektir. nasil duzeltebilirim.

[DCC Warning] Unit1.pas(255): W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: delphi hatasi

Mesaj gönderen aslangeri »

a.s.
Bu hata değil bir uyarı.
255. satırda kullandığın ifade ile ilgili bir uyarı veriyor. Widechar veya muadili bir tip ile ilgili bir işlem yapmışsın. O işlemi yapmak için SysUtils unitindeki CharinSet fonksiyonunu da kullanabilirsin diyor.
255. satırda yazan koduda gönder bi istersen. değişkenlerin tiplerini bide.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
sr1111
Üye
Mesajlar: 220
Kayıt: 06 Mar 2008 01:59

Re: delphi hatasi

Mesaj gönderen sr1111 »

tesekkur ederim. delphi2009 da bu komut degismis ondanmis.
Delphi 2007: A in ['a', 'b']
Delphi 2009: CharInSet(A, ['a', 'b'])

burasini altaki gibi yapinca duzeldi.
while (i<length(s)) and (s in delims) do inc(i);
while (i<length(s)) and (CharInSet(s, delims)) do inc(i);


bir sorum daha olacak asagidaki set de unicode karakter kullaniyorum fakat hata veriyor ve uygulanmiyor.
wide veya unicode karakter nasil kullanirim. yada nasil yazmaliyim.
const
delims:set of char = [' ','.',',','(',')',':',';','?']; // #$060C,#$061B
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: delphi hatasi

Mesaj gönderen aslangeri »

delphi 2009 u kullanmak henüz nasip olmadı. o yüzden unicode hakkında bişey diyemiyeceğim.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: delphi hatasi

Mesaj gönderen conari »

aslangeri yazdı:delphi 2009 u kullanmak henüz nasip olmadı. o yüzden unicode hakkında bişey diyemiyeceğim.
Vatandaş çok hızlı.
Ben daha Delphi 7 ile CodeGear ile uğraşıyorum.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla