2015-01-07 8 views
5

sonraki kod:TCharHelper nasıl kullanılır?

function get_symbol (var s: String): String; 
var c: Char; 
    p: Int32; 
begin 
// ... some more code ... 
    c := upcase (s [p]); 
    if IsDigit (c) then 

aşağıdaki hata iletisini neden olur: Ben System.Character olarak bu mesajı anlamıyorum

[dcc32 Warning] fmx_utilities_string.pas(188): W1000 Symbol 'IsDigit' is deprecated: 'Use TCharHelper'

dahildir, c Char ve TCharhelper olduğu beyan edilmektedir Char'ın bir karakter yardımcısı olarak ilan edilir. Neyi yanlış yapıyorum?

+1

Evet ... Delphi Yardımı gerçekten s **** TCharHelper ile ilgilidir. – Ampere

cevap

7

TCharHelper; Bunun yerine eski System.Character IsDigit işlevini kullanıyorsunuz. TCharHelper.IsDigit kullanmanın yolu:

if c.IsDigit then 
    ... 
+0

Çok teşekkürler! Bana çok uyarı veriyor :-) – Arnold