Для чого явний Option!

Короткий шлях до мети: програмування роботи

Для чого використовується "явний варіант" !

  • Для чого використовується "явний варіант" ! від wuntschi від 26.08.2005 23:40:27
    • AW: Для чого ви використовуєте "Option Explicit"! - з го. Генріх26.08.2005 23:49:03
    • AW: Для чого ви використовуєте "Option Explicit"! - з Фред26.08.2005 23:51:07
      • AW: Для чого ви використовуєте "Option Explicit"! - з Непумук27.08.2005 00:51:10
        • AW: Для чого ви використовуєте "Option Explicit"! - з Фред27.08.2005 00:58:43
          • AW: Для чого ви використовуєте "Option Explicit"! - з вунчі27.08.2005 10:01:56
            • AW: Для чого ви використовуєте "Option Explicit"! - з Пітер В.27.08.2005 10:09:32
            • AW: Для чого ви використовуєте "Option Explicit"! - з Непумук27.08.2005 10:12:29
              • AW: Для чого ви використовуєте "Option Explicit"! - з Непумук27.08.2005 10:16:56

Ви можете сказати мені більше про подію

чого використовується

Тема: AW: для чого використовується „явний варіант” ! від: th.heinrich
Написано: 26.08.2005 23:49:03

Введіть https://www.herber.de/ssearch.html як пошуковий термін Явний варіант.

або з довідки vba

Використовується на рівні модуля для примусового явного оголошення всіх змінних у цьому модулі.

Якщо використовується явний вираз Option, він повинен з'являтися перед кожною процедурою у відповідному модулі.

Якщо ви використовуєте явний оператор Option у модулі, усі змінні повинні бути явно оголошені з операторами Dim, Private, Public, ReDim або Static. Якщо ви використовуєте незадекларовану назву змінної, виникає помилка під час компіляції.

Якщо ви не використовуєте явний оператор Option, усі незадекларовані змінні мають тип Variant, якщо у вас є DefTyp
-У заяві не встановлено жодного іншого типу за замовчуванням.

Примітка. За допомогою Option Explicit ви уникаєте неправильно написаних імен існуючих змінних або плутанини в коді, якщо область змінних незрозуміла.

Тема: AW: для чого використовується „явний варіант” ! від: Фред
Написано: 26.08.2005 23:51:07

це не подія, скоріше інструкція.
Це означає, що програміст повинен оголосити кожну змінну. Це схоже на додаткову роботу, але дуже корисно виявити джерела помилок або уникнути помилок. Додаток із правильно оголошеними та, перш за все, розмірними змінними, є швидшим, стабільнішим, словом, просто кращим.

Тема: AW: для чого використовується „явний варіант” ! за: Непумук
Написано: 27.08.2005 00:51:10

Я не міг сказати це краще. Ви також повинні згадати, що це можна автоматизувати в параметрах редактора (рядок меню - додаткові функції - опції - редактор - потрібна декларація змінної), так що ця інструкція завжди генерується з кожним новим модулем.

Тема: AW: для чого використовується „явний варіант” ! від: Фред
Написано: 27.08.2005 00:58:43

Я фактично припускаю, що той, хто хоче створювати форми користувача з функціонуючими елементами керування під час виконання, знає основи редактора.

Тема: AW: для чого використовується „явний варіант” ! від: wuntschi
Написано: 27.08.2005 10:01:56

Спасибі за інформацію,
Я вкладу це в свій інструмент,

означає, що раніше було зроблено певну переробку
використання, тому що я досить заплутався
з усіма змінними, тому що я не особливо чіткий
Взяв імена.

Тоді мені доведеться жертвувати 1-2 години.

Що б ви порадили, має сенс вибрати параметр у параметрах?
Яка ваша думка з цього приводу?

Тема: AW: для чого використовується „явний варіант” ! автор: Пітер В.
Написано: 27.08.2005 10:09:32

не хвилюйся, нещодавно я також переписав пе коди, це працює, просто роби це потроху;)
Я настійно рекомендую вам активувати цю опцію, що економить багато часу на усунення несправностей.
Що стосується назв змінних тут, питання Гербера, прочитайте його.
https://www.herber.de/xlfaq/xlbasics/con_1.htm
MfG Петро

Тема: AW: для чого використовується „явний варіант” ! за: Непумук
Написано: 27.08.2005 10:12:29

Я активував це налаштування протягом 15 років. Раніше я працював над HP250/HP3000. Цього не було, і завжди було безладдя з’ясувати всі друкарські помилки в таблиці перехресних посилань. Ви можете легко замінити свої змінні на "Замінити" (Ctrl + h). Є сенс використовувати значущі імена. Мене це дратувало раніше, коли імена змінних дозволяли мати лише 6 символів.

Тема: AW: для чого використовується „явний варіант” ! за: Непумук
Написано: 27.08.2005 10:16:56

ще одне посилання на угорські позначення. Перевага цього полягає в тому, що ви завжди знаєте, який тип даних має змінна, не маючи необхідності шукати декларації.