Just nu i M3-nätverket
Jump to content

vad betyder option strict on ?


myalias

Recommended Posts

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

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...