Contents
Index 🔎︎

# ভেরিয়েবল

নিচের স্টেটমেন্ট এবং ফাংশন ভেরিয়েবল নিয়ে কাজ করে থাকে। আপনি এই ফাংশন ব্যবহার করে ভেরিয়েবল ডিক্লেয়ার অথবা নির্ধারণ করতে পারেন, এক ধরনের ভেরিয়েবল থেকে অন্য ধরনের ভেরিয়বলে রূপান্তর করতে পারেন অথবা ভেরিয়বলের ধরন নির্ধারণ করতে পারেন।

## CCur Function

একটি স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে মূদ্রা এক্সপ্রেশনে রূপান্তর লরে থাকে। লোক্যাল সেটিং দশমিক বিভাজক এবং মূদ্রা প্রতীকের জন্য ব্যবহৃত হয়ে থাকে।

## CBool Function

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

## CDate Function

যে কোন স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে তারিখ মানে রূপান্ততর করা হয়।

## CDec Function

একটি স্ট্রিং এক্সপ্রেশন অথবা সংখ্যাসূচক এক্সপ্রেশনকে একটি দশমিক এক্সপ্রেশনে রূপান্তর করা হয়।

## CDbl Function

যেকোনো সংখ্যাসূচক অথবা স্ট্রিং এক্সপ্রেশন ডাবল টাইপে রূপান্তর করা হয়।

## CInt Function

যেকোনো স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশন ইনটিগারে রূপান্তর করা হয়।

## CLng Function

যে কোন স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে দীর্ঘ ইনটিজারে রূপান্তর করে।

## Const Statement

একটি স্ট্রিংকে ধ্রুবক হিসেবে নির্ধারণ করে।

## CSng Function

যেকোনো স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে ডাটা টাইপ এককে রূপান্তর করে থাকে।

## CStr Function

যেকোনো সংখ্যাসূচক এক্সপ্রেশনকে একটি স্ট্রিং এক্সপ্রেশনে রূপান্তর করা হয়।

## CVar Function

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

## CVErr Function

একটি স্ট্রিং অথবা সংখ্যাসূচক এক্সপ্রেশনকে "Error" সাবটাইপের একটি ভেরিয়েন্ট এক্সপ্রেশনে রূপান্তর করে থাকে।

## DefBool Statement

যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefBool স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।

## DefCur Statement

যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefCur স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।

## DefDate Statement

যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefDate স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।

## DefDbl Statement

বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।

## DefErr Statement

যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefErr স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।

## DefInt Statement

বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।

## DefLng Statement

বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।

## DefObj Statement

বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।

## DefSng Statement

যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefSng স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।

## DefStr Statement

যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে তাহলে ভেরিয়েবলের জন্য DefStr স্টেটমেন্টের মাধ্যমে পূর্বনির্ধারিত ডাটা টাইপ নির্ধারিত হয়, বর্ণের পরিসীমা অনুযায়ী।

## DefVar Statement

বর্ণের পরিসীমা অনুসারে পূর্বনির্ধারিত ভেরিয়েবল ধরন নির্ধারিত হয়, যদি কোন টাইপ ডিক্লেয়ার করার অক্ষর অথবা কীওয়ার্ড উল্লেখিত না থাকে।

## Dim Statement

একটি ভেরিয়েবল অথবা অ্যারে ডিক্লেয়ার করে।

## ReDim Statement

একটি ভেরিয়েবল অথবা অ্যারে ডিক্লেয়ার করে।

## Type Statement

Define non-UNO data structures (structs).

## IsArray Function

ডাটা ক্ষেত্রের ভেরিয়েবল অ্যারে কিনা তা নির্ধারণ করা হবে।

## IsDate Function

সংখ্যাসূচক অথবা স্ট্রিং এক্সপ্রেশন তারিখ ভেরিয়েবলে রূপান্তর করা যায় কিনা তা পরীক্ষা করা হবে।

## IsEmpty Function

ভেরিয়েন্ট ভেরিয়েবলটি মান ফাঁকা হলে তা পরীক্ষসা করা হয়। ফাঁকা মানের অর্থ হলো ভেরিয়েবলটি আরম্ভ করা হয় না।

## IsError Function

ভেরিয়েবলে যদি একটি ত্রুটি মান থাকে তাহলে পরীক্ষা করুন।

## IsNull Function

যদি একটি ভেরিয়েন্টে বিশেষ নাল মান বিদ্যমান থাকে, তাহলে পরীক্ষা করা হবে যা ভেরিয়েবলে কোন ডাটা নেই বলে নির্দেশ করে থাকে।

## IsNumeric Function

এক্সপ্রেশনটি সংখ্যা হলে তা পরীক্ষা করা হয়। যদি এক্সপ্রেশনটি একটি সংখ্যা হয়, তাহলে ফাংশনটি True প্রদান করে, অন্যথায় ফাংশনটি False প্রদান করে থাকে।

## IsObject Function

বস্তু ভেরিয়েন্টটি একটি OLE অবজেক্ট হলে তা পরীক্ষা করা হবে। ভেরিয়েবলটি OLE অবজেক্ট হলে ফাংশনটি True প্রদান করে থাকে, অন্যথায় এটি False প্রদান করে থাকে।

## LBound Function

একটি অ্যারের নিম্ন সীমা প্রদান করে।

## UBound Function

একটি অ্যারের উচ্চ সীমা প্রদান করে।

## Let Statement

একটি চলকে মান আরোপ করে।

## Array Function

একটি ডাটা ক্ষেত্রসহ টাইপ ভ্যারিয়েন্ট প্রদান করে।

## DimArray Function

একটি ভ্যারিয়েন্ট অ্যারে প্রদান করে।

## Erase Function

নির্দিষ্ট আকারের একটি অ্যারে থেকে অ্যারে উপাদানের বিষয়বস্তু মুছে ফেলা হয় এবং বিভিন্ন আকারের অ্যারে দ্বারা ব্যবহৃত মেমোরি রিলিজ করে থাকে।

## Option Base Statement

অ্যারের জন্য 0 এবং 1 হিসেবে পূর্বনির্ধারিত সর্বনিম্ন সীমানা নির্ধরন করা হয়।

## Option Explicit Statement

প্রোগ্রাম কোডে বিদ্যমান প্রতিটি ভেরিয়েবল অবশ্যই Dim স্টেটমেন্টের মাধ্যমে ডিক্লেয়ার করা হবে তা উল্লেখ করে থাকে।

## Public Statement

মডিউল স্তরে একটি ভেরিয়েবল অথবা একটি অ্যারে মাত্রাযুক্ত করে থাকে (যেমন, সাবরুটিন অথবা ফাংশনের মধ্যে নয়), যাতে ভেরিয়েবল এবং অ্যারে সকল লাইব্রেরি অথবা মডিউলে বৈধ হয়।

## Global Statement

গ্লোবাল স্তরে একটি ভেরিয়েবল অথবা একটি অ্যারে মাত্রাযুক্ত করে থাকে (যেমন, সাবরুটিন অথবা ফাংশনের মধ্যে নয়), যাতে ভেরিয়েবল এবং অ্যারে সকল লাইব্রেরি অথবা মডিউলে বর্তমান সেশনের জন্য বৈধ হয়।

## Static Statement

একটি সাবরুটিন অথবা ফাংশনের মধ্যে বিদ্যমান প্রসিজারে একটি ভেরিয়েবল অথবা অ্যারে ডিক্লেয়ার করে থাকে, যাতে ভেরিয়েবল অথবা ফাংশনের মানের ব্যবহার সাবরুটিন অথবা ফাংশন থেকে প্রস্থান করার পরেও অব্যাহত রাখা যায়। Dim স্টেটমেন্ট নিয়মাবলীও বৈধ।

## TypeName Function; VarType Function

স্ট্রিং (TypeName) অথবা সংখ্যাসূচক মান (VarType) প্রদান করে থাকে যা ভেরিয়েবলের জন্য তথ্য ধারণ করে থাকে।

## Set Statement

একটি ভেরিয়েবল অথবা বৈশিষ্ট্যে বস্তুর রেফারেন্স নির্ধারণ করা হয়।

## FindObject Function

বস্তুর নামের মাধ্যমে রান টাইমে একটি স্ট্রিং প্যারামিটার হিসেবে সম্বোধন করা যাবে, এমন বস্তু সক্রিয় করা হয়।

## FindPropertyObject Function

বস্তুর নাম ব্যবহার করে একটি স্ট্রিং প্যারামিটার হিসেবে রান টাইমে বস্তুটি সম্বোধন করা সক্রিয় করা হয়।

## Optional (in Function Statement)

ঐচ্ছিক হিসেবে ফাংশনে পাস করা প্যারামিটার নির্ধারণ অনুমোদন করে থাকে।

## IsMissing Function

যদি একটি ঐচ্ছিক প্যারামিটারের সাহায্যে একটি ফাংশন কল করা হয় তাহলে পরীক্ষা করা হবে।

## HasUnoInterfaces Function

যদি বেসিক Uno বস্তু কিছু নির্দিষ্ট Uno ইন্টারফেস সমর্থন করে তাহলে পরীক্ষা করা হয়।

## EqualUnoObjects Function

True প্রদান করে যদি উল্লেখিত দুইটি Uno বস্তু , একই Uno বস্তু দৃষ্টান্ত নির্দেশ করে থাকে।

## IsUnoStruct Function

যদি প্রদত্ত বস্তু Uno srtuct হয় তাহলে True প্রদান করে থাকে।