Olá, estou aprendendo ASP...
Até comprei um livro, mas li e reli sobre os Objetos, intendi tudo até agora, menos o Application..
Qual a utilidade? Poderiam me citar exemplos? Me explicar sobre ele?
Vlwz...
T+!
Objeto Application
Started By
thalesalan
, 07/05/2004, 16:10
5 replies to this topic
#1 thalesalan
Posted 07/05/2004, 16:10
#2
Posted 08/05/2004, 09:24
ai vai um tuto cirado pelo greenday
Objeto Application é o objeto responsável por armazenar e compartilhar valores, estados e propriedades de um grupo. Com o objeto application, podemos criar variáveis que estão disponíveis a qualquer momento no site. Para declararmos uma variavel devemos seguir a seguinte sintaxe: Application("NomedaVariavel")=conteúdo Método: Lock: trava o acesso as variáveis application Unlock: destrava o acesso as variáveis application, disponibiliza as variáveis novamente Neste exemplo eu desejo mostrar o número de usuários on line no site e também o total de visitas que o site teve desde o inicio. Para isso, temos que ter em mente o seguinte: as variáveis que vão contar o número total de usuários e os usuários em um determinado momento devem ser iniciadas quando o primeiro usuário acessar o site. Iremos usar o arquivo especial do ASP, o arquivo global.asa. Digite o código em destaque: Global.asa <script language=VBScript Runat=SErver> ' O comando acima define que o código será na linguagem VBScript e será executado no servidor Sub Application_OnStart ' Vamos travar a variável para que mais de um processo não a acesse simultaneamente, estes comandos serão executados quando o primeiro usuário acessar o aplicativo Application.Lock Application("UsuariosAtuais")=0 Application("TotalUsuarios")=0 ' Destrava as variáveis Application.Unlock End sub Sub session_OnStart ' Comandos executados quando o usuário entrar no site Application.Lock Application("UsuariosAtuais")=Application("UsuariosAtuais")+1 Application("TotalUsuarios")=Application("TotalUsuarios")+1 Application.Unlock End sub Sub session_OnEnd ' Comandos executados quando o usuário sair do site Application.Lock Application("UsuariosAtuais")=Application("UsuariosAtuais")-1 Application.Unlock End sub </script> Agora é só colocar o código seguinte na página que irá exibir o resultado: usuarios.asp <html> <head> <tile>Objeto Application</title> </head> <body> Usuários On line: <%=Application("UsuariosAtuais")%><br> Total de visitas: <%=Application("TotalUsuarios")%> </body> </html>
www.andrewsmedina.com.br
#3 thalesalan
Posted 27/05/2004, 18:29
Valeu
[]'s
Thales
[]'s
Thales
#4
Posted 16/07/2004, 17:13
O exemplo acima funciona no iis mais quando eu mandei o arquivo pra servidor ele não exibe os valores.
Quando a página é publicada deve-se mudar algo?
Quando a página é publicada deve-se mudar algo?
Não importa onde vc vá, vc sempre estará lá!!!
* assinatura editada. leia as regras: não é permitido uso de fonte maior que 3
* assinatura editada. leia as regras: não é permitido uso de fonte maior que 3
#5
Posted 16/07/2004, 22:44
o host onde vc esta botando o global.asa pode não aceitar applications ou o próprio global.asaO exemplo acima funciona no iis mais quando eu mandei o arquivo pra servidor ele não exibe os valores.
Quando a página é publicada deve-se mudar algo?
#6
Posted 18/07/2004, 21:15
o importante eh intender para que serve e naum saber soh usar em um exemplo.
vc entendeu sobre o Application()?
eh com ele que usam muitas veses em Chats, Usuarios on-line, e ate mesmo em outras coisas...
vc entendeu sobre o Application()?
eh com ele que usam muitas veses em Chats, Usuarios on-line, e ate mesmo em outras coisas...
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)