Just nu i M3-nätverket
Gå till innehåll

vad betyder option strict on ?


myalias

Rekommendera Poster

Jag har sett de två följande raderna i några .vb filer, har googlat läst några artiklar, men har inte förstått riktigt vad de betyder

 

Option Explicit On

Option Strict On

 

Länk till kommentar
Dela på andra webbplatser

Option Explicit On tvingar dig att explicit deklarera alla variabler du använder. Detta är grundinställningen i VB.net medan den är avslagen i ex. VB6 och VBScript.

 

Option Strict On tvingar dig till en starkare typning av variabler och tillåter inte typkonverteringar som kan innebära dataförlust (narrowing conversion)., ex. från Int32 till Int16. Dessutom förbjuds sk. late binding. Följande exempel är ett "late binding"-fall.

 

Dim oForm As Windows.Forms.Form
Dim oLate As Object
oLate=oForm

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...