TStrArray2: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m (Lastnosti)
 
Vrstica 4: Vrstica 4:
 
Razred se naredi s funkcijo {{EL|Rutine|CreateStrArray2}}.  
 
Razred se naredi s funkcijo {{EL|Rutine|CreateStrArray2}}.  
 
<source>Dim SA As TStrArray2
 
<source>Dim SA As TStrArray2
SA = CreateStrArray2 (3, 2) // Alocira tabelo s 3x2 elementi
+
SA = CreateStrArray2 (3, 2)   // Alocira tabelo s 3x2 elementi
SA.Items(0,0) = 1           // Nastavi element   
+
SA.Items(0,0) = "2"           // Nastavi element   
SA.Items(1,0) = 3          // Nastavi element
+
SA.Items(1,0) = "34a"        // Nastavi element
SA.Items(2,0) = 2           // Nastavi element  
+
SA.Items(2,0) = "b"           // Nastavi element  
SA.Items(2,1) = 1           // Nastavi element  
+
SA.Items(2,1) = "v"           // Nastavi element  
If SA.Items(1,0) = 3 Then   // Uporabi vrednost elementa
+
If SA.Items(1,0) = "34a" Then // Uporabi vrednost elementa
   SA.Count1 = 2             // Spremeni velikost tabele v 2x2
+
   SA.Count1 = 2               // Spremeni velikost tabele v 2x2
   SA.Count2 = 3             // Spremeni velikost tabele v 2x3
+
   SA.Count2 = 3               // Spremeni velikost tabele v 2x3
 
EndIf
 
EndIf
Destroy (SA)               // Dealocira tabelo</source>
+
Destroy (SA)                 // Dealocira tabelo</source>
  
 
===Count1===
 
===Count1===

Trenutna redakcija s časom 02:30, 22. januar 2011

Razred TStrArray2 je namenjen dvodimenzionalni tabeli tekstovnih vrednosti.

Lastnosti

Razred se naredi s funkcijo Rutine.CreateStrArray2.

Dim SA As TStrArray2
SA = CreateStrArray2 (3, 2)   // Alocira tabelo s 3x2 elementi
SA.Items(0,0) = "2"           // Nastavi element   
SA.Items(1,0) = "34a"         // Nastavi element
SA.Items(2,0) = "b"           // Nastavi element 
SA.Items(2,1) = "v"           // Nastavi element 
If SA.Items(1,0) = "34a" Then // Uporabi vrednost elementa
  SA.Count1 = 2               // Spremeni velikost tabele v 2x2
  SA.Count2 = 3               // Spremeni velikost tabele v 2x3
EndIf
Destroy (SA)                  // Dealocira tabelo

Count1

Lastnost Count1 spremeni velikost prve dimenzije tabele. Vrednosti v tabeli se ohranijo.

Property TStrArray2.Count1 As Long
ResultLongNova velikost tabele.

Count2

Lastnost Count2 spremeni velikost druge dimenzije tabele. Vrednosti v tabeli se ohranijo.

Property TStrArray2.Count2 As Long
ResultLongNova velikost tabele.

Items

Lastnost Items dostopa posamezni vrednosti v tabeli.

Property TStrArray2.Items (Index1, Index2 As Long) As String
Index1LongPrvi indeks celice. Prvi element ima indeks 0.
Index2LongDrugi indeks celice. Prvi element ima indeks 0.
ResultStringVrednost celice.

Opuščeno

Destroy

Metoda Destroy dealocira razred. Metoda je opuščena in se priporoča uporaba funkcije Rutine.Destroy.

Method TStrArray2.Destroy