CBool Function

একটি স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে বুলিয়ান এক্সপ্রেশনে রূপান্তর করে থাকে অথবা একক সংখ্যাসূচক এক্সপ্রেশনকে বুলিয়ান এক্সপ্রেশনে রূপান্তর করে থাকে।

সিনট্যাক্স:

CBool (Expression1 {= | <> | < | > | <= | >=} Expression2) অথবা CBool (Number)

প্রদান মান:

Bool

প্যারামিটার:

Expression1, Expression2: যেকোনো স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশন যা আপনি তুলনা করতে চান। যদি এক্সপ্রেশনটি মিলে যায়, CBool ফাংশনটি True প্রদান করে থাকে, অন্যথায় False প্রদান করে থাকে।

সংখ্যা: যেকোনো সংখ্যাসূচক এক্সপ্রেশন যা আপনি রূপান্তর করতে চান। যদি এক্সপ্রেশনের মান 0 হয়, তাহলে False প্রদান করে থাকে, অন্যথায় True প্রদান করে থাকে।

নিচের উদাহরণটি Instr দ্বারা প্রদানকৃত মান মূল্যায়ন করার জন্য CBool ফাংশনটি ব্যবহৃত হয়। ফাংশনটি পরীক্ষা করা হয় যদি "and" শব্দটি ব্যবহারকারী কর্তৃক সন্নিবেশকৃত বাক্যে পাওয়া যায়।

Error codes:

5 Invalid procedure call

উদাহরণ:

Sub ExampleCBool

Dim sText As String

    sText = InputBox("Please enter a short sentence:")

    REM Proof if the word »and« appears in the sentence.

    REM কমান্ড লাইনের পরিবর্তে

    REM If Instr(Input, "and")<>0 Then...

    REM CBool ফাংশনটি নিম্নরূপে প্রয়োগ করা হয়:

    If CBool(Instr(sText, "and")) Then

        MsgBox "The word »and« appears in the sentence you entered!"

    EndIf

End Sub