типі змінної. Ця інформація дозволяє компілятору створити код, який здійснюватиме необхідне перетворення типів на етапі прогону програми.
У змінну-варіант можна помістити:
В· ціле або дійсне число;
В· логічне значення;
В· рядок;
В· час і/або дату; p> В· OLE-об'єкт;
В· масив довільної розмірності і довжини, що містить елементи одного з перерахованих вище типів. p> Варіанти можуть брати участь у цілочисельних, речових, логічних і час-дата виразах за умови коректності відповідних перетворень. Наприклад, якщо варіанту v присвоєна рядок '1 .0 ', То вираз 1 + v буде правильним речовим значенням 2,0. Однак якщо v: = 'текст', вираз 1 + v викличе виключення EVariantError.