Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Przekazywanie tablicy do funkcji
anonim




Typ: Nie zarejestrowany
Przekazywanie tablicy do funkcji

Jak przekazać tablicę do funkcji nie zaczynając od jej zerowego elementu, np. chcę przekazać począwszy od elementu 2.
Będę wdzięczny za pomoc.

01-09-2004 19:54
  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Przed przekazaniem do funkcji przekopiuj elementy pierwotnej tablicy do drugiej tablicy poczynając od 2-go elementu.

Rozmiary tablic można zmieniać tylko w jej górnym zakresie, co oznacza, że 5 elementową tablicę możesz zmniejszyć do 3 elementowej, a 7 elementową możesz powiększyć do 10 elementowej. Nie znam i, moim zdaniem, nie istnieje możliwość zmiejszania tablicy w jej dolnym zakresie.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

01-09-2004 22:42
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
anonim




Typ: Nie zarejestrowany
Thanks

OK, wielkie dzięki za tą tablicę.

02-09-2004 15:47
  
Knight Lore''FC




Typ: neutral
Postów: 240
Zarejestrowany: Jan 2003

mozna tez inaczej... szybciej bedzie jesli do deklaracji funkcji dodasz jeszcze jeden parametr - od jakiego elementu tablicy ma byc wykonywana funkcja - > bedzie chyba szybciej niz zmiana rozmiaru tablicy i jej przekopiowywanie...

02-09-2004 19:29
Pokaż profil Knight Lore  Wyślij email do Knight Lore        1065423
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Knight Lore... DOBRY POMYSŁ!

Tylko wtedy funkcja pobierałaby dwa parametry, np.:


Sub ZapiszTabliceOdElementu(ByRef Tablica(), odEle As Integer)
Dim i as Integer

For i = odEle To UBound(Tablica())
    'tutaj
Next i
End Sub


Tak to jest, gdy człowiek się skupi na udzieleniu odpowiedzi wprost, a nie pokombinuje, czy można to zrobić inaczej.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

02-09-2004 22:03
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1