Deividy Postado Agosto 13, 2004 Denunciar Share Postado Agosto 13, 2004 (editado) ai pessoal eu tenho uma sequencia em ifque esta assimif ele <> "ele" then Response.Redirect("edit.asp?erro=17&cod=")& codelse o que eu coloco aqui pra chamar a functionend ifai em baixo eu tenho uma function (ele)função aqui dentroend functionquero saber como eu faço isso algum pode me ajudar?analisando meu código mais uma vez percebi que nem assim funcionaria deixa queto valeu e desculpe pertubar a galera Editado Agosto 13, 2004 por Deividy Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dnlmosilva Postado Agosto 13, 2004 Denunciar Share Postado Agosto 13, 2004 Fala deividy função é definida da seguinte form function <nomeDaFunção>([parametro 1,parametro 2,...,parametro n]) ... código ... end function para chama-la você digita apenas <nomeDaFunção>([parametro 1,parametro 2,...,parametro n]) mas eu acho você primeiro tem que criar a função para depois chama-la!!! Qualquer coisa estamos ai []s Daniel Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Agosto 13, 2004 Denunciar Share Postado Agosto 13, 2004 chama com um call.. Sabe usar ele? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Agosto 14, 2004 Denunciar Share Postado Agosto 14, 2004 OláFalando de Funções, existem basicamente 2 tipos diferentes:- Function <- Retorna valores- SUB <- Um procedimento, um pedaço de codigo. Não precisa retornar valor.Pra chamar uma Function, você precisa atribuir o valor dela à alguma variavel, ou mostrar na tela com response.write.ex:Variavel = Nome_Funcao() ou <%=Nome_Funcao()%> Pra chamar uma SUB, você pode usar o CALL, como o victor falou, ou simplesmente colocar o nome dela no meio do codigo, que ela será chamada! call NOME_SUB()Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Agosto 14, 2004 Denunciar Share Postado Agosto 14, 2004 OláFalando de Funções, existem basicamente 2 tipos diferentes:- Function <- Retorna valores- SUB <- Um procedimento, um pedaço de codigo. Não precisa retornar valor.Pra chamar uma Function, você precisa atribuir o valor dela à alguma variavel, ou mostrar na tela com response.write.ex:Variavel = Nome_Funcao() ou <%=Nome_Funcao()%> Pra chamar uma SUB, você pode usar o CALL, como o victor falou, ou simplesmente colocar o nome dela no meio do codigo, que ela será chamada! call NOME_SUB()Abraços Isso mesmo dark0, tem mais outro jeito de chamar a função que não lembro... Vou procurar e posto aqui Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DackAle Postado Agosto 14, 2004 Denunciar Share Postado Agosto 14, 2004 Bom aproveitando, quando fiz curso na impacta aprendi sub e function, mas depois disso nunca mais cheguei a usar (faz mais de um ano)Queria saber, tipo na opinião de vocês, quando deve ser usado e em quais necessidades você utilizam um function e um sub e se tiver exemplos melhor ainda =)Abraços e valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Agosto 14, 2004 Denunciar Share Postado Agosto 14, 2004 Bom aproveitando, quando fiz curso na impacta aprendi sub e function, mas depois disso nunca mais cheguei a usar (faz mais de um ano)Queria saber, tipo na opinião de vocês, quando deve ser usado e em quais necessidades você utilizam um function e um sub e se tiver exemplos melhor ainda =)Abraços e valeu Tipo, eu só crio funções... Quando eu vou usar ela em mais de uma página, se não for uma não tem necessidade de fazer um função... Olha um exemplo de envio de email usando CDONTS... Eu fiz uma função com ele para poder usar ele em mais paginas... Olhe:function_email.asp<% 'criando uma função function email_cdonts(de_email, para_email, subject, mensagem) Set objmail = Server.CreateObject("CDONTS.NewMail") objmail.mailformat=0 'para enviar html como mensagem objmail.bodyformat=0 'para enviar html como mensagem objmail.from = de_email objmail.to = para_email objmail.subject = subject objmail.body = mensagem objmail.send Set objmail = nothing end function %> Envio.asp <!--#include file="function_email.asp"--> call email_cdonts("seu e-mail", "e-mail do amigo", "assunto", "mensagem")Ai pra você usar ele, é só você fazer um include na página que você vai usar ele, e chamar a função com o call... Qualquer dúvida, fala ae que nós te ajudaremos!!! []'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DackAle Postado Agosto 14, 2004 Denunciar Share Postado Agosto 14, 2004 Hmmm então lendo o que tu escreveu e lembrando mais ou menos o que aprendi, resumindo function, seria você criar uma função, pode colcar ela por exemplo numa include e chama-la aonde você quiser ?Valeu e Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Agosto 14, 2004 Denunciar Share Postado Agosto 14, 2004 Hmmm então lendo o que tu escreveu e lembrando mais ou menos o que aprendi, resumindo function, seria você criar uma função, pode colcar ela por exemplo numa include e chama-la aonde você quiser ?Valeu e Abraços Sim tipo, você faz a função numa página separada... Ai na pagina que você quiser chamar ela, você faz um enclude e chama a função... Entendeu? []'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DackAle Postado Agosto 14, 2004 Denunciar Share Postado Agosto 14, 2004 Valeu Victor, entendi perfeitamenteAbraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Deividy
ai pessoal eu tenho uma sequencia em if
que esta assim
if ele <> "ele" then
Response.Redirect("edit.asp?erro=17&cod=")& cod
else
o que eu coloco aqui pra chamar a function
end if
ai em baixo eu tenho uma
function (ele)
função aqui dentro
end function
quero saber como eu faço isso
algum pode me ajudar?
analisando meu código mais uma vez percebi que nem assim funcionaria deixa queto
valeu e desculpe pertubar a galera
Editado por DeividyLink para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.