StrToBool نسخة Delphi6
#2

ساحاول الشرح باختصار Wink

طريقة التصريح

كود :
function StrToBool(const S: string): Boolean;

انظر الى هذا المثال

كود :
var s, sT, sF, sError : string; s := 'NO'; sT := '2003'; sF := '0'; sError := 'Not convertable'; SetLength(TrueBoolStrs,1); SetLength(FalseBoolStrs,1); TrueBoolStrs[0]:='YES'; FalseBoolStrs[0]:='NO';

وحالاتها كالتالي:

ترجع False اذا كان S = رقم غير الصفر

ترجع True اذا كان S = الصفر

ترجع True اذا كان S موجود في TrueBoolStrs

ترجع False اذا كان S = موجود في FalseBoolStrs

ترجع خطأ من النوع EConvertError اذا لم تكن اي من الحالات السابقة


ومنه يكون ناتج المثال السابق كالتالي:

كود :
StrToBool(s) == False StrToBool(sT) == True StrToBool(sF) == False StrToBool(sError) == EConvertError exception
اتمنا ان يستفيد الجميع Rolleyes
لا إله إلا الله محمد رسول الله
الرد


الردود في هذا الموضوع
StrToBool نسخة Delphi6 - بواسطة lahcen - 14-01-2009, 05:59 PM
StrToBool نسخة Delphi6 - بواسطة I_Tiger - 12-04-2009, 08:33 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم