Pentru ce este Option Explicit!

Calea scurtă către obiectiv: programarea joburilor

Pentru ce se folosește „Opțiunea explicită” !

  • Pentru ce se folosește „Opțiunea explicită” ! de la wuntschi din 26.08.2005 23:40:27
    • AW: Pentru ce folosiți „Option Explicit”! - de th.heinrichpe 26.08.2005 23:49:03
    • AW: Pentru ce folosiți „Option Explicit”! - de Fredpe 26.08.2005 23:51:07
      • AW: Pentru ce folosiți „Option Explicit”! - de Nepumukpe 27.08.2005 00:51:10
        • AW: Pentru ce folosiți „Option Explicit”! - de Fredpe 27.08.2005 00:58:43
          • AW: Pentru ce folosiți „Option Explicit”! - de wuntschipe 27.08.2005 10:01:56
            • AW: Pentru ce folosiți „Option Explicit”! - de Peter W.pe 27.08.2005 10:09:32
            • AW: Pentru ce folosiți „Option Explicit”! - de Nepumukpe 27.08.2005 10:12:29
              • AW: Pentru ce folosiți „Option Explicit”! - de Nepumukpe 27.08.2005 10:16:56

imi puteti spune mai multe despre eveniment

este

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! de: th.heinrich
Scris la: 26.08.2005 23:49:03

Introduceți https://www.herber.de/ssearch.html ca termen de căutare Opțiune explicită.

sau din ajutorul vba

Folosit la nivelul modulului pentru a forța declararea explicită a tuturor variabilelor din acest modul.

Dacă se folosește declarația Option Explicit, aceasta trebuie să apară în fața fiecărei proceduri din modulul respectiv.

Dacă utilizați declarația Option Explicit într-un modul, toate variabilele trebuie declarate în mod explicit cu declarațiile Dim, Private, Public, ReDim sau Static. Dacă utilizați un nume de variabilă nedeclarat, apare o eroare la compilare.

Dacă nu utilizați instrucțiunea Option Explicit, toate variabilele nedeclarate sunt de tip Variant atâta timp cât cu un DefTyp
-Declarație nu este setat alt tip implicit.

Notă Cu opțiunea explicită, evitați numele ortografiate incorect ale variabilelor existente sau confuzia în cod dacă scopul variabilelor este neclar.

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! de la: Fred
Scris la data de: 26.08.2005 23:51:07

acesta nu este un eveniment, mai degrabă o instrucțiune.
Înseamnă că programatorul trebuie să declare fiecare variabilă. Arată ca o muncă suplimentară, dar este foarte util pentru a descoperi sursele de eroare sau pentru a evita erorile. O aplicație cu variabile declarate corect și mai ales dimensionate este mai rapidă, mai stabilă, pe scurt, pur și simplu mai bună.

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! de: Nepumuk
Scris la: 27.08.2005 00:51:10

Nu aș fi putut spune asta mai bine. De asemenea, trebuie să menționați că acest lucru poate fi automatizat în opțiunile editorului (bara de meniu - extras - opțiuni - editor - este necesară declarația variabilă), astfel încât această instrucțiune să fie întotdeauna generată pentru fiecare modul nou.

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! de la: Fred
Scris la: 27.08.2005 00:58:43

De fapt, presupun că cineva care dorește să creeze formulare de utilizator cu controale de funcționare la runtime cunoaște elementele de bază ale editorului.

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! din: wuntschi
Scris pe: 27.08.2005 10:01:56

Multumesc pentru informatie,
Voi încorpora asta în instrumentul meu,

înseamnă că există unele refaceri înainte, dar
de folos pentru că mă confund destul
cu toate variabilele pentru că nu sunt deosebit de clar
Am luat nume.

Atunci va trebui să sacrific 1 până la 2 ore.

Ce ați sugera că are sens să selectați setarea din opțiuni?
Care este părerea ta despre asta?

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! de: Peter W
Scris pe: 27.08.2005 10:09:32 AM

nu vă faceți griji, recent am rescris și coduri pe a pe, funcționează, faceți-o puțin câte puțin;)
V-aș sfătui cu tărie să activați opțiunea, ceea ce economisește mult timp în depanare.
Pentru numele variabilelor aici, Faq Herber, citiți-o.
https://www.herber.de/xlfaq/xlbasics/con_1.htm
MfG Peter

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! de: Nepumuk
Scris la: 27.08.2005 10:12:29

Am activat această setare de 15 ani. Am lucrat anterior la HP250/HP3000. Nu a existat așa ceva și a fost întotdeauna o mizerie să aflăm toate erorile tipografice pe o masă de referință încrucișată. Puteți înlocui cu ușurință variabilele dvs. cu „Înlocuiți” (Ctrl + h). Este logic să folosiți nume semnificative. Am fost enervat mai devreme când numele variabilelor aveau voie să aibă numai 6 caractere.

Subiect: AW: Pentru ce se folosește „Opțiunea explicită” ! de: Nepumuk
Scris la: 27.08.2005 10:16:56

Un alt link către notația maghiară. Avantajul acestui lucru este că știi întotdeauna ce tip de date are variabila fără a fi nevoie să cauți în declarații.