এখানে একটি পুরানো প্রশ্নের আরও প্রযুক্তিগত এবং পুঙ্খানুপুঙ্খ উত্তর: ভিজুয়াল বেসিক ফর অ্যাপ্লিকেশন (ভিবিএ) এবং ভিজ্যুয়াল বেসিক (প্রাক-নেট) কেবল একই ভাষা নয়, তারা একই ভাষা। বিশেষ করে:
- তাদের একই বৈশিষ্ট্য রয়েছে : ভাষা কী রয়েছে এবং এর অর্থ কী তা বাস্তবায়ন-স্বাধীন বর্ণনা description আপনি এটি এখানে পড়তে পারেন: [এমএস-ভিবিএল]: ভিবিএ ভাষা নির্দিষ্টকরণ
- তাদের একই প্ল্যাটফর্ম রয়েছে : তারা উভয়ই মাইক্রোসফ্ট পি-কোডের সাথে সংকলন করে , যা ঘুরে ফিরে ঠিক একই ভার্চুয়াল মেশিন দ্বারা চালিত হয়, যা dll এমএসভিবিভিএম [x.0] .dll এ প্রয়োগ করা হয়।
আমি গত বছর জুড়ে এসেছি একটি পুরানো ভিবি রেফারেন্স বইতে , লেখক (পল লোম্যাক্স) এমনকি দৃserted়ভাবে বলেছিলেন যে 'ভিবিএ' সর্বদা ভাষাটিরই নাম, একক অ্যাপ্লিকেশন বা এম্বেড থাকা প্রসঙ্গে (যেমন এমএস অফিস হিসাবে ব্যবহৃত হয়) ):
"আমরা আরও কিছু করার আগে, আসুন কেবল মৌলিক পয়েন্টে স্পষ্ট করে বলি। ভিজ্যুয়াল বেসিক (ভিবিএ) এ প্রোগ্রাম করার জন্য ব্যবহৃত ভিজ্যুয়াল বেসিক (ভিবিএ) হ'ল ভিবি নিজেই একটি বিকাশ পরিবেশ; সেই পরিবেশের ভাষার উপাদান ভিবিএ is "
সামান্য পার্থক্য
হোস্টেড বনাম একা একা : ব্যবহারিক ভাষায়, বেশিরভাগ লোকেরা যখন "ভিবিএ" বলে থাকে তখন তাদের নির্দিষ্টভাবে "বিবিএ" এমএস অফিসে ব্যবহৃত হয় "এবং তারা" ভিবি 6 "বলতে" স্ট্যান্ড্যালোন ভিবিএর শেষ সংস্করণে ব্যবহৃত ভিবিএ "বোঝায় সংকলক (যেমন ভিজ্যুয়াল স্টুডিও 6) "। এমএস অফিসের সাথে বান্ডিল করা আইডিই এবং সংকলক ভিজ্যুয়াল স্টুডিও 6 এর প্রায় সাদৃশ্য, এই সীমাবদ্ধতার সাথে এটি সংকলনটি একা একা dll বা এক্সি ফাইলগুলিকে সংযোজন করতে দেয় না। এর পরিবর্তে এর অর্থ হ'ল এম্বেড করা ভিবিএ প্রকল্পগুলিতে সংজ্ঞায়িত ক্লাসগুলি এম্বেডবিহীন সিওএম গ্রাহকদের কাছ থেকে অ্যাক্সেসযোগ্য নয়, কারণ তারা নিবন্ধভুক্ত হতে পারে না।
অব্যাহত বিকাশ : মাইক্রোসফ্ট পছন্দসই প্ল্যাটফর্ম হিসাবে .NET রানটাইমটিতে স্যুইচ করার সাথে সাথে ভিজ্যুয়াল স্টুডিও 6 এর সাথে স্ট্যান্ড-অলোন ভিবিএ সংকলক উত্পাদন বন্ধ করে দিয়েছে। তবে, এমএস অফিসের দলটি ভিবিএ বজায় রাখা অব্যাহত রেখেছে, এবং এমনকি এমএস অফিস ২০১০ থেকে শুরু করে একটি নতুন ভিএম (এখন কেবল VBA7.dll নামে পরিচিত) দিয়ে একটি নতুন সংস্করণ (ভিবিএ 7) প্রকাশ করেছে only কেবলমাত্র বড় পার্থক্যটি হ'ল ভিবিএ 7 উভয়ই একটি 32- এবং -৪-বিট সংস্করণ এবং উভয়ের মধ্যে পার্থক্যগুলি হ্যান্ডেল করার জন্য কয়েকটি বর্ধন রয়েছে, বিশেষত বাহ্যিক এপিআই অনুরোধগুলির ক্ষেত্রে।