Heim > häufiges Problem > Hauptteil

Die Option explizite Anweisung kann nicht eingefügt werden

(*-*)浩
Freigeben: 2019-07-25 13:05:14
Original
3854 Leute haben es durchsucht

Die Option Explicit-Anweisung wird auf Modulebene verwendet, um die explizite Deklaration aller Variablen im Modul zu erzwingen.

Die Option explizite Anweisung kann nicht eingefügt werden

Option Explizite Anweisung kann nicht in einer Ereignisprozedur platziert werden. Option Explizite Anweisungen müssen vor allen Prozeduren im Modul geschrieben werden. (Empfohlenes Lernen: PHP-Video-Tutorial)

Wenn Option Explicit im Modul verwendet wird, müssen Sie die Anweisung Dim, Private, Public, ReDim oder Static verwenden, um alles explizit zu deklarieren Variable.

Wenn ein nicht deklarierter Variablenname verwendet wird, tritt beim Kompilieren ein Fehler auf.

Wenn die Option Explicit-Anweisung nicht verwendet wird, sind alle nicht deklarierten Variablen vom Typ Variant, es sei denn, mit der Deftype-Anweisung wird ein Standardtyp angegeben.

Hinweis: Verwenden Sie Option Explicit, um Rechtschreibfehler bei der Eingabe vorhandener Variablen zu vermeiden. Verwenden Sie diese Anweisung in Code, bei dem der Gültigkeitsbereich der Variablen nicht sehr klar ist, um Verwirrung zu vermeiden.

Die Methode zum automatischen Hinzufügen von Option Explicit in VB ist: Wählen Sie den Befehl „Optionen“ im Menü „Extras“, öffnen Sie das Dialogfeld „Optionen“, klicken Sie auf die Registerkarte „Editor“ und wählen Sie „Erforderlich“. Option „Variablendeklaration“

Die Standardeinstellung des Compilers ist Option Explicit On.

In diesem Beispiel wird die Option Explicit-Anweisung verwendet, um die explizite Deklaration aller Variablen zu erzwingen. Der Versuch, eine nicht deklarierte Variable zu verwenden, führt zu einem Kompilierungsfehler. Die Option Explicit-Anweisung wird nur auf Modulebene verwendet.

Option Explicit ' Force explicit variable declaration.
Dim MyVar As Integer ' Declare variable.
MyInt = 10 ' Undeclared variable generates error.
MyVar = 10 ' Declared variable does not generate error.
说通俗点,就是为了避免混乱,使用 Option Explicit 之后,必须对变量进行声明才可以使用!
举个简单的例子:
<script language="vbscript">
< !--
Option Explicit \&#39; 要求在脚本中声明所有的变量
Dim Mystring
Mystring="This is my string"
-- >
< /script>
Nach dem Login kopieren

Weitere PHP-bezogene technische Artikel finden Sie in der Spalte PHP-Grafik-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonDie Option explizite Anweisung kann nicht eingefügt werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage