Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomagajte .. If Then i Const ?!?!

[es] :: Visual Basic 6 :: Pomagajte .. If Then i Const ?!?!

[ Pregleda: 704 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

shams
Beograd

Član broj: 681
Poruke: 66
*.nat-pool.bgd.sbb.co.yu



Profil

icon Pomagajte .. If Then i Const ?!?!04.10.2004. u 10:42


Pozdrav, imam jedan problem koji u PHPu ne bih imao (inace u ASPu sam pocetnik) ...

Prvo sam pokusao da kroz IF THEN biram koji fajl cu INCLUDE-ovati, onda sam naucio da to ne moze jer ASP prvo ukljuci sve fajlove pa tek onda procesira skriptu ,, znaci ovo neradi
<!--#include file="<%=sJezik%>" -->
Kako se to radi , nemoguce da je nemoguce ?!?!

,,, zatim sam probao sledece


<%
dim sJezik, TajLang
TajLang = Request.QueryString("lang")

IF TajLang = "eng" THEN
Const strTxtMSG = "WELCOME"

ELSE IF TajLang = "ser" THEN
Const strTxtMSG = "DOBRODOSLI"

END IF
END IF

%>

ali ni to nije radilo, dogijao sam poruku :

Microsoft VBScript compilation error '800a0411'
Name redefined
/data/srpski_jezik.asp, line 20
Const strTxtMSG = "WELCOME"
------^

,, stvarno mi nije jasno , to znaci da IF THEN ne redi za CONST,, iscitao sam sve sto sam nasao i na kraju se obracam vama ...

PS. sticem utisak da je PHP mnogo bolje dokumentovan.

Molim vas odgovorite , hvala unapred
***************************
http://www.etogde.com
04.10.2004. u 10:42 

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI, USA / Softwa..
Ann Arbor, MI, USA

Moderator
Član broj: 6598
Poruke: 2064
*.bg.wifi.vline.verat.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 10:45
Code:

<%
dim sJezik, TajLang, strTxtMSG
TajLang = Request.QueryString("lang")

IF TajLang = "eng" THEN
     strTxtMSG = "WELCOME"

ELSE IF TajLang = "ser" THEN
     strTxtMSG = "DOBRODOSLI"

END IF 

%>

04.10.2004. u 10:45 

shams
Beograd

Član broj: 681
Poruke: 66
*.nat-pool.bgd.sbb.co.yu



Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 10:57

znam, ali dobijam poruku,
Variable is undefined: 'strTxtMSG'

sad ce neko reci DIM strTxtMSG ,,,

ali problem je u tome sto je u (pozajmljenoj freeware) skripti vec definisano jedno 100 CONST varijabli , pa bih ja da izbegnem pisanje DIMa za sve varijable,, koliko sam shvatio to je u ASPu obavezno
***************************
http://www.etogde.com
04.10.2004. u 10:57 

vujkev
Darko Vujičić
Telekom Srbija AD
Beograd

Član broj: 8072
Poruke: 795
*.telekom.yu

Sajt: www.suvu.co.yu


Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 10:59
Citat:
shams: Prvo sam pokusao da kroz IF THEN biram koji fajl cu INCLUDE-ovati, onda sam naucio da to ne moze jer ASP prvo ukljuci sve fajlove pa tek onda procesira skriptu ,, znaci ovo neradi
<!--#include file="<%=sJezik%>" -->
Kako se to radi , nemoguce da je nemoguce ?!?!


Može ali malo drugacije. Kako si i sam rekao asp prvo uključi sve strane pa onda počne da izvršava skritpu. Na ovaj način možeš da izvršavaš kod samo u onom include fajlu koji ti je potreban
Code:
<% If sJezik="sr" then %>
    <!--#include file="sr" -->
<%elseif sJezik="en"  then%>
    <!--#include file="en" -->
<%end if %>

Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
04.10.2004. u 10:59 

vujkev
Darko Vujičić
Telekom Srbija AD
Beograd

Član broj: 8072
Poruke: 795
*.telekom.yu

Sajt: www.suvu.co.yu


Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:11
Citat:
shams:...pa bih ja da izbegnem pisanje DIMa za sve varijable,, koliko sam shvatio to je u ASPu obavezno

Koliko je meni poznato nije obavezno, barem do sad nisam imao problema ukoliko ne definisem promenljive.
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
04.10.2004. u 11:11 

shams
Beograd

Član broj: 681
Poruke: 66
*.nat-pool.bgd.sbb.co.yu



Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:16


Citat:

<% If sJezik="sr" then %>
<!--#include file="sr" -->
<%elseif sJezik="en" then%>
<!--#include file="en" -->
<%end if %>


kad ovo uradim ukljuce se oba fajla , i ranije sam to probao. Rekao bih da ili ti nisu upravu ili ja nisam dobro shvatio sta hoces da kazes ;-)

A da li mozda postoji neka komanda EXIT , KILL , DIE ili QUIT i slicno pa da u if then petlji stopiram dalje izvrsavanje skripte (ali skroz).
***************************
http://www.etogde.com
04.10.2004. u 11:16 

shams
Beograd

Član broj: 681
Poruke: 66
*.nat-pool.bgd.sbb.co.yu



Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:19

Citat:


Citat:
shams:...pa bih ja da izbegnem pisanje DIMa za sve varijable,, koliko sam shvatio to je u ASPu obavezno



Koliko je meni poznato nije obavezno, barem do sad nisam imao problema ukoliko ne definisem promenljive.


Meni prijavljuje gresku , a i ja sam shvatio da nemora da se definise ali server lepo kaze: Variable is undefined: 'strTxtMSG'


***************************
http://www.etogde.com
04.10.2004. u 11:19 

vujkev
Darko Vujičić
Telekom Srbija AD
Beograd

Član broj: 8072
Poruke: 795
*.telekom.yu

Sajt: www.suvu.co.yu


Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:39
Pa uključiće se oba fajla, ali pri izvršavanju skripte izvršiće se samo kod u jednom u ta dva fajla (u mom primeru 2 a kod tebe x fajlova)
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
04.10.2004. u 11:39 

shams
Beograd

Član broj: 681
Poruke: 66
*.nat-pool.bgd.sbb.co.yu



Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 12:16
Citat:
Pa uključiće se oba fajla, ali pri izvršavanju skripte izvršiće se samo kod u jednom u ta dva fajla (u mom primeru 2 a kod tebe x fajlova)


Shvatio sam !! ;-)
Ja sam prvo to i proboa ali sam sve vreme dobijao gresku , pa sam zakljucio ASP ipak includuje oba fajla - al sam prevideo da ce procesirati samo jedan (zbog prijave greske).

I dolazim do zakljucka da je CONST bog nad bogovima pa se ne sme ista CONST NekaVar ponovo definisati - cak i u if-then petlji , sto ja nisam nigde jasno procitao. Al nema veze izbacio sam CONST , sve sam DIMovo i sad sve lepo radi.

Hvala svima na brzzzzziiiim reagovanjima !!!

Poz.
***************************
http://www.etogde.com
04.10.2004. u 12:16 

[es] :: Visual Basic 6 :: Pomagajte .. If Then i Const ?!?!

[ Pregleda: 704 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.