Na čo slúži Option Explicit!

Krátka cesta k cieľu: programovanie pracovných miest

Na čo sa používa „Option Explicit“ !

  • Na čo sa používa „Option Explicit“ ! od wuntschi z 26. 8. 2005 23:40:27
    • AW: Na čo používate možnosť „Explicit“? - z th.heinrichdňa 26. 8. 2005 23:49:03
    • AW: Na čo používate možnosť „Explicit“? - z Freddňa 26.08.2005 23:51:07 hod
      • AW: Na čo používate možnosť „Explicit“? - z Nepumukdňa 27. 8. 2005 00:51:10
        • AW: Na čo používate možnosť „Explicit“? - z Freddňa 27. 8. 2005 00:58:43
          • AW: Na čo používate možnosť „Explicit“? - z wuntschidňa 27. 8. 2005 10:01:56
            • AW: Na čo používate možnosť „Explicit“? - z Peter W.dňa 27.8.2005 10:09:32 hod
            • AW: Na čo používate možnosť „Explicit“? - z Nepumukdňa 27.8.2005 10:12:29 hod
              • AW: Na čo používate možnosť „Explicit“? - z Nepumukdňa 27.8.2005 10:16:56 hod

môžete mi povedať viac o udalosti

2005 používate

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! od: th.heinrich
Napísané: 26. 8. 2005 23:49:03

Ako hľadaný výraz Option Explicit zadajte https://www.herber.de/ssearch.html.

alebo z pomoci vba

Používa sa na úrovni modulu na vynútenie explicitného vyhlásenia všetkých premenných v tomto module.

Ak sa použije príkaz Option Explicit, musí sa zobraziť pred každou procedúrou v príslušnom module.

Ak v module použijete príkaz Option Explicit, všetky premenné musia byť deklarované explicitne s príkazmi Dim, Private, Public, ReDim alebo Static. Ak použijete nedeklarovaný názov premennej, dôjde k chybe pri kompilácii.

Ak príkaz Explicit nepoužívate, všetky nedeklarované premenné sú typu Variant, pokiaľ majú typ DefTyp
-Výpis nie je nastavený žiadny iný predvolený typ.

Poznámka: S voľbou Explicit sa vyhnete nesprávne napísaným názvom existujúcich premenných alebo nejasnostiam v kóde, ak je rozsah premenných nejasný.

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! od: Fred
Napísané: 26. 8. 2005 23:51:07

nejde o udalosť, skôr o pokyn.
To znamená, že programátor musí deklarovať každú premennú. Vyzerá to ako práca navyše, ale je veľmi užitočné odhaliť zdroje chýb alebo sa im vyhnúť. Aplikácia so správne deklarovanými a predovšetkým dimenzovanými premennými je rýchlejšia, stabilnejšia, skrátka jednoducho lepšia.

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! autor: Nepumuk
Napísané dňa: 08/27/2005 00:51:10

Nemohol som to povedať o nič lepšie. Mali by ste tiež spomenúť, že to je možné automatizovať v možnostiach editora (panel s ponukami - doplnky - možnosti - editor - vyžaduje sa deklarácia premennej), aby sa táto inštrukcia generovala vždy s každým novým modulom.

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! od: Fred
Napísané: 27. 8. 2005 00:58:43

Vlastne predpokladám, že niekto, kto chce vytvárať používateľské formuláre s funkčnými ovládacími prvkami za behu, pozná základy editora.

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! od: wuntschi
Napísané: 27. 8. 2005 10:01:56

Ďakujem za informácie,
Zabudujem to do svojho nástroja,

znamená, že predtým došlo k určitému prepracovaniu, ale
použitia, pretože som dosť zmätený
so všetkými premennými, pretože mi nie je nijako zvlášť jasný
Vzal mená.

Potom budem musieť obetovať 1 až 2 hodiny.

Čo by ste navrhli, má zmysel zvoliť nastavenie v možnostiach?
Aký máš na to názor?

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! autor: Peter W
Napísané: 27. 8. 2005 10:09:32

neboj, nedávno som prepísal aj pe a pe kódy, funguje to, len to rob po krôčkoch;)
Dôrazne vám odporúčam aktivovať túto možnosť, čo šetrí veľa času pri riešení problémov.
Názvy premenných tu Herber Faq si prečítajte tu.
https://www.herber.de/xlfaq/xlbasics/con_1.htm
MfG Peter

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! autor: Nepumuk
Napísané: 27. 8. 2005 10:12:29

Toto nastavenie som aktivoval na 15 rokov. Predtým som pracoval na HP250/HP3000. Nič také neexistovalo a vždy bolo neporiadok zistiť všetky typografické chyby v tabuľke krížových odkazov. Vaše premenné môžete ľahko nahradiť pomocou „Nahradiť“ (Ctrl + h). Dáva zmysel používať zmysluplné názvy. Skôr ma štvalo, keď názvy premenných smeli mať iba 6 znakov.

Predmet: AW: Na čo sa používa výraz „Option Explicit“ ! autor: Nepumuk
Napísané: 27. 8. 2005 10:16:56

Ďalší odkaz na maďarskú notáciu. Výhodou je, že vždy viete, aký dátový typ má premenná, bez toho, aby ste sa museli pozerať do vyhlásení.