Const

Status
Niet open voor verdere reacties.

w00tare

Gebruiker
Lid geworden
10 jul 2009
Berichten
216
Hallo mensen,

Ik krijg de error:

Code:
Error	1	Constant expression is required.	C:\Users\Me\Desktop\Pack\Form1.vb	4	23	Pack

bij:

Code:
Const filesplit = NewPass

Hoe kan ik wel een string daar gebruiken?

Greetz.
 
Voorzover ik weet kun je aan constanten geen variabelen toewijzen. Mischien is dat het?
 
Ja dat moet wel kunnen. Een constante is ook een variable:

Dim Var As String = "iets"
Const Var As String = "iets"

Het grote verschil is dat een variable dat gedeclareerd is met Dim veranderd kan worden:

Var = "iets anders"

Dit kan niet met een constante variable, de waarde van een constante kan niet gewijzigd worden.
 
Dat is dus precies wat ik zei? :rolleyes:

Nee, want wat ik heb uitgelegd, is dat je een toegekende waarde aan een constante niet kan wijzigen. Je kan dus een waarde toekennen aan een constante, maar die waarde wijzigen kan dus niet.

Wat jij zei in je post komt er op neer dat je helemaal geen waardes kan toekennen aan constanten. Dat kan dus wel, maar wel één keer. :thumb:
 
Ik zei dat je waardes aan constanten kan geven maar geen variablen. :P

Ik bedoel;
Code:
Const Test As String = "Hello World!"
Mag wel. Maar;
Code:
Dim X As String = "Hello"
Const Test As String = X & " World!"
mag niet.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan