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

Pomagajte .. If Then i Const ?!?!

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

[ Pregleda: 2349 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

shams
Beograd

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



+4 Profil

icon Pomagajte .. If Then i Const ?!?!04.10.2004. u 10:42 - pre 238 meseci

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
 
Odgovor na temu

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

Član broj: 6598
Poruke: 2065
*.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 - pre 238 meseci
Code:

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

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

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

END IF 

%>

 
Odgovor na temu

shams
Beograd

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



+4 Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 10:57 - pre 238 meseci

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
 
Odgovor na temu

vujkev
Beograd

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



+104 Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 10:59 - pre 238 meseci
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
 
Odgovor na temu

vujkev
Beograd

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



+104 Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:11 - pre 238 meseci
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
 
Odgovor na temu

shams
Beograd

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



+4 Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:16 - pre 238 meseci


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).
 
Odgovor na temu

shams
Beograd

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



+4 Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:19 - pre 238 meseci

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'

 
Odgovor na temu

vujkev
Beograd

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



+104 Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 11:39 - pre 238 meseci
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
 
Odgovor na temu

shams
Beograd

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



+4 Profil

icon Re: Pomagajte .. If Then i Const ?!?!04.10.2004. u 12:16 - pre 238 meseci
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.
 
Odgovor na temu

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

[ Pregleda: 2349 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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