Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Byval?

Postades av 2001-01-23 17:36:00 - Frans Englich, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 653 personer

Vad menas med byval? Alltså vad händer om man skriver Byval före argumenten i en sub-deklaration?

/Frans


Svara

Sv: Byval?

Postades av 2001-01-23 18:35:00 - Sven Åke Persson

Hej
I Visual Basic rekommenderas man att alltid
skicka argument ByVal dvs argumenten skickas
och tas emot med sitt rätta värde.
Om inte ByVal anges komer man att skicka
ByReferenc dvs man skickar inte och tar emot
med sitt värde utan man skickar minnesadressen
där variablen är lagrad.
Ungefär så . När man skickar argument till Dll : er
API mfl från VB skall man alltid använda ByVal
Kör detta som standard så blir det inte konflikt
med C språket.

mvh
Sven


Svara

Sv: Byval?

Postades av 2001-01-23 18:37:00 - Andreas Hillqvist

ByVal - By Value
Skickar en kopia av värdet i variabeln till proceduren.
Innebär att funktione kan inte förändra värdet hos variabeln.

(ByRef) - By Reference
Sätts som default i VB. Skickar minnesadresen till proceduren.
Innebär att funktione kan förändra värdet hos variabeln.

Prestanda mässigt är nog ByRef bättre. Men skillnaden är försummbar.

Om du däremot distruberade objekt med DCOM. Kommer ByVal ge bättre prestanda.
Efter som variabler deklarerade ByRef måste synkroniseras efter anrop.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 463
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies