Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: 30 stałych VS. 1 zmienna
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
30 stałych VS. 1 zmienna

Witam

Mam 30 stałych i muszę jakoś porównać moją zmienną z tymi stałymi dopóki nie będzie się którejś równać

Jak to zrobić żeby nie pisać 30 If ... Then
??


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

07-12-2004 16:21
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
anonim




Typ: Nie zarejestrowany

uzyj warunku Select Case

07-12-2004 16:39
  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

To prawie na to samo wychodzi

Nie ma innej możliwości ?

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

07-12-2004 16:52
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Użyj tablicy, ale nie można deklarowac stałych tablic i musisz zapisać dane przy starcie.


_____________________________________________
www.mob.abc.pl - moja strona o VB

07-12-2004 17:36
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Dzięki - też myślałem nad tablicą ale jednak zostanę przy Select Case bo wczytanie wszystkich wartości do tablicy zajmie tyle lini co select


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

07-12-2004 18:10
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
losmac
"profesorek"




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

A nie będzie lepiej jeśli Twoje stałe zapiszesz gdzieś do pliku.
W trakcie działania programu zawsze będziesz mógł sięgnąć do jego zawartości i odczytać, czy Twoja jedna zmienna jest równa jednej zmiennej (dotychczas stałej) odczytywanej z pliku.

Zobacz, jaka oszczędność pamięci!


_____________________________________________
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ś

07-12-2004 19:26
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Też nad tym myślałem - do jakiegoś pliku albo do INI tyle, że program ma być "idiotoodporny" a jak zapiszę w jakimś pliku tekstowym albo ini to po zmianie jego zawartości będzie odczytywać nieprawidłowe dane - no można też zakodować tekst a to już jest więcej roboty.


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

07-12-2004 20:01
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
losmac
"profesorek"




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

To go ukryj w katalogu systemowym i pod nazwą, której użytkownik się nie domyśli.
Jak wiesz, większość boi się dotykać plików z katalogów systemowych, by nie zamieszać w systemie..


_____________________________________________
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ś

07-12-2004 20:46
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Stwóz sobie String zawierający oddzielaną np. średnikami listę pozycji do tablicy, apotem użyj funkcji Split do zamienienia tego na tablicę i przypisanie do zmiennej. To zajmie jedną linijkę.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

08-12-2004 17:13
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 8 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1