CADsite

  • zo 09 08 2020, 08:10:49
  • Welkom, gast
Log in of registreer jezelf.

Login met gebruikersnaam, wachtwoord en sessielengte
Geavanceerd zoeken  

Nieuws:

Pagina's: [1]   Omlaag

Auteur Topic: variable VB.net [Opgelost]  (gelezen 4145 keer)

EddyBeerke

  • forumverslaafde
  • ******
  • Offline Offline
  • Berichten: 2391
  • 1d CADSITE.be niet bezoeken = 1 dag niet geleefd!
    • Bekijk profiel
    • Mijn site
variable VB.net [Opgelost]
« Gepost op: ma 12 08 2013, 09:08:31 »

Ik het een stukje code gemaakt maar als ik EP vul met SP en EP aanpas, dan wordt SP ook aangepast en krijgt dezelfde waarde als EP.


a = 1.5
SP(0) = 0.0
SP(1) = 0.0
SP(2) = 0.0
Dim EP(2) As Double
EP = SP
EP(0) = EP(0) + a
EP(1) = EP(1) + 1

Na deze code uitgevoerd te hebben ziet EP en SP er zo uit:

SP(0) = 1.5
SP(1) = 0.0
SP(2) = 0.0

EP(0) = 1.5
EP(1) = 0.0
EP(2) = 0.0
't Lijkt mij eigenlijk te simpel maar ik weet niet hoe ik dit nu kan oplossen. Hoe kan het dat ik maar één variable aanpas en de andere mee gaat?
« Laatst bewerkt op: di 13 08 2013, 07:46:59 door EddyBeerke »
Gelogd

sschevers

  • vaste forumklant
  • *****
  • Offline Offline
  • Berichten: 275
    • Bekijk profiel
Re: variable VB.net
« Reactie #1 Gepost op: ma 12 08 2013, 15:30:43 »

« Laatst bewerkt op: ma 12 08 2013, 15:32:56 door sschevers »
Gelogd

EddyBeerke

  • forumverslaafde
  • ******
  • Offline Offline
  • Berichten: 2391
  • 1d CADSITE.be niet bezoeken = 1 dag niet geleefd!
    • Bekijk profiel
    • Mijn site
Re: variable VB.net
« Reactie #2 Gepost op: ma 12 08 2013, 16:16:18 »

Oké, dus ik had eigenlijk dit moeten doen:
Dim EP(2) As Double
Array.Copy(SP, EP, EP.Length) ' of i.p.v. EP.Length kan ik 3 geven
EP(0) = EP(0) + a
EP(1) = EP(1) + 1

In VBA was dat niet.

Bedankt ik ga dit morgen even uitproberen.
Gelogd

EddyBeerke

  • forumverslaafde
  • ******
  • Offline Offline
  • Berichten: 2391
  • 1d CADSITE.be niet bezoeken = 1 dag niet geleefd!
    • Bekijk profiel
    • Mijn site
Re: variable VB.net
« Reactie #3 Gepost op: di 13 08 2013, 07:46:36 »

Dit is de oplossing:
Array.Copy(SP, EP, EP.Length)
Bedankt Stephan.  :vreegoe:
Gelogd
Pagina's: [1]   Omhoog