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


Deklarering av array

Postades av 2001-05-07 00:05:00 - Frans Englich, i forum visual basic - allmänt, Tråden har 1 Kommentarer och lästs av 479 personer

Hur deklarerar jag en array som har två dnamiska dimensioner där den första är en string och den andra är en integer.

mvh Frans


Svara

Sv: Deklarering av array

Postades av 2001-05-07 07:58:00 - Peter Holm

Du deklarerar ingen sån....

Försök köpa en bil som är en Volvo på längden och en saab på Bredden.

Du måste göra en egen datatyp.

För att få en publik sådan så måste du deklarera den i en kodmodul.

skriv följande i en kodmodul

Option Explicit

Public Type minDataType
varString() As String
varInteger() As Integer
End Type


Du deklarerar sedan en variabel med din datatyp så här.

Private minVariabel As minDataType

Så här kan du sedan använda din datatyp:

Private Sub Form_Load()
ReDim minVariabel.varInteger(10) 'Redimma för att få annan storlek på arrayen
minVariabel.varInteger(5) = 10
ReDim Preserve minVariabel.varInteger(25) 'Redimma och spar värden i arrayen
End Sub

Kom dock ihåg att det är en mycket tidskrävande operation att göra
en redim på en befintlig array så det är alltid bättre att göra den lite
större när man ändå redimmar. Exvis skall du inte redimma för varje
varv i en loop. Då redimmar du före loopen med så mycket som loopen skall snurra. Sånt måste man tänka på då.

Datorn vill spara hela din array som ett enda långt harang med siffror i sitt minne.
Då du gör en ReDim så kanske det händer att datorn måste flytta hela din
array till en annan plats så det är därför som det tar tid att utföra denna
operation.
Speciellt om du har stora arrayer.


Lycka till.

/peterh




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 619
27 953
271 709
500
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