Jump to content
Fórum Script Brasil

Roney

Membros
  • Posts

    14
  • Joined

  • Last visited

About Roney

  • Birthday 05/03/1967

Contatos

Roney's Achievements

0

Reputation

  1. Oi Marcelo, Eu sei que a resposta é meio óbvia, mas você já verificou se o conteúdo de Request.QueryString("dados") contém o delimitador |, ou se contém alguma informação? Aparentemente ele não está conseguindo gerar a matriz. Outra opção é verificar se a base de índice de matriz está setado para 0 (default) ou 1 (não me recordo se isso é possível no ASP através do Option Base, mas de qualquer maneira, é uma possibilidade). Abs,
  2. Bem lembrado iSoron! É importante ter em mente quando se tentar realizar alterações de strings em executáveis, que nem sempre regiões aparentemente "vazias" pode ser utilizadas. Durante a compilação, as áreas destinadas a dados (DS - data segment) e a código (CS - code segment) costumam ficar próximas, e é fácil detonar um programa com uma sobreposição. Se foi definido um segmento extra de dados (ES - extra segment), a operação pode ficar mais simples. Outro toque... se for mudar endereços de chamadas, tenha muita cautela, ou pode fazer com que o programa alterado detone seu windows. Chamadas ao sistema operacional ou à Bios são perigosas quando manipuladas sem um profundo conhecimento. Abs,
  3. Roney

    Comando

    Somente uma observação... nem sempre o primeiro indice de uma Matriz é 0. Há maneiras de você informar ao VB (pelo que sei na versão .net isso não é mais possível), por exemplo, que inicie todas as matrizes pelo elemento 1. A função LBound() é muito útil por isso. Abs,
  4. Rodrigo, bom dia. Você pode fazer como o Decio falou. Criar uma aplicação normalmente e deixar o form invisível. Partindo para esta opção, para deixar legal sua aplicação seria interessante que você fizesse com que ela deixasse um ícone no tray (perto do relógio do windows) como fazem MSN, Controle de Som, etc. Tenho uma DLL que permite implementar trayicon, se quiser, me peça por e-mail. Se sua opção for criar um Serviço, ai realmente é um pouco mais complicado, mas eu também tenho uma OCX que permite que você crie aplicações VB para rodarem como serviço, e funcionam muito bem. Inclusive já utilizei esse recurso profissionalmente, sem problemas. Mais uma vez, se estiver interessado me peça por e-mail. Abs,
  5. Bom dia Lucas. Em relação às cores... você está definindo o preto através do código da cor, ou através de cores configuráveis do windows? Explico. Se você define algo com a cor "Fundo da Janela Ativa", por exemplo, e o usuário altera isso na sua configuração do Windows, seu programa vai seguir essa alteração. Portanto, utilize sempre o código da cor (&H000000), se é que você já não está fazendo isso. O Visual Basic, assim como outras linguagens, apresenta às vezes coisas "esquisitas". Pelo que vivi até hoje, na maioria das vezes essas coisas estavam relacionadas à maneira como eu havia escrito meu código. Abs,
  6. Bom dia Sergio. São iguais. O ASP é case insensitive.
  7. Roney

    Envio De Email

    Marcelo, quer uma sugestão? Eu sempre utilizo o componente AspEmail para realizar envio de e-mail em minhas aplicações. O componente com seus recursos básicos (que incluem o envio de e-mail com anexos e tudo mais) é grátis. Basta clicar no link ai em cima e realizar o download. Mas é apenas uma sugestão, os outros métodos também funcionam. abs,
  8. Roney

    Session!

    X-Man, me parece que ela está lhe trazendo uma home.asp do cache, antes da definição de bandeira. Experimente clicar na bandeira e, quando voltar para a home.asp, pedir para atualizar a página. Se for isso, você pode tentar configurar o cache da página. Outra coisa que você pode testar também é se a página setlg.asp está recebendo legal a querystring quando você clica. Abs,
  9. beleza, Marcio ! Mas quem estava com a dúvida era o Luciano. rs Abs
  10. Olá Helton. Você pode, estando na janela popup, fazer referência a campos ou funções da janela chamadora, bastando para isso utilizar window.opener antes da chamada. Por exemplo: Imagine que você possui um campo input hidden na janela chamadora, com o nome/id txtField1, e na popup você possui um campo chamado txtPopup1 que tem o valor digitado pelo usuário que você quer devolver à chamadora. Dentro do popup você poderia atribuir valor a esse campo através da chamada window.opener.document.all('txtField1).value = document.all('txtPopup1').value; Da mesma forma, você poderia chamar uma função que atualiza os dados. Imagine que você possui a seguinte função na janela chamadora: function f_UpdateData( parm1, parm2, parm3,... parmX) { var1 = parm1; var2 = parm2; var3 = parm3; varX = parmX; } No popup você poderia fazer a chamada assim: window.opener.f_UpdateData( valor1, valor2, valor3, ... valorX); Espero ter ajudado. Abs,
  11. Boa tarde, Luciano. É importante que você defina muito quem quais são os pontos "editáveis" do site. Crie DIVs ou TABs com id e name para esses pontos. Na hora de apresentar as páginas, faça com que esses DIVs leiam campos do DB ou variáveis carregadas com essas informações. Uma outra opção também é criar alguns IFRAMEs que apontem o SRC para arquivos externos. Esses arquivos poderiam ser facilmente editados pelo cliente, através de uma editor HTML ou do Word, e seu conteúdo seria automaticamente alterado no próximo acesso à página. Uma alternativa um pouco mais sofisticadas seria manter o conteúdo do site via XMLs, que seriam processado por XLSs para apresentar o conteúdo de forma dinâmica. Tudo vai depender do tempo que você tem para desenvolver, e de quais tecnologias você domina. Qualquer coisa, posta ai ou mande e-mail que eu posso tentar te ajudar com alguma coisa. Abs,
  12. Cara, o que você pode fazer, é criar um campo no BD onde você grava o login da pessoa que incluiu o registro. Na hora de exibir, você verifica se o login registrado confere com o login que está gravado na session. Se forem iguais, você habilita a edição. Se forem diferentes, apenas exibe. Abs,
  13. Roney

    Onde Esta O Erro?

    Você não está informando o ID em uma cláusula WHERE, logo o SQL interpreta que é para o banco todo. Tente o seguinte: <% SET Con = Server.CreateObject("ADODB.Connection") Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("arvore.mdb") set conta_visitas = Con.execute("SELECT * FROM prlist") IF NOT Session("on") = TRUE THEN Con.Execute("UPDATE prlist SET cliques='"& conta_visitas("cliques")+1 &"' WHERE id = " & id) Session("on") = TRUE Session.TimeOut = 10 END IF Response.Write " "& conta_visitas("cliques") %> Onde id deverá conter o id do registro a ser alterado. Abs,
  14. Oi Priscila, Você pode utilizar o CDONTS, como o fantasma demonstrou, ou optar por algum outro componente. Eu costumo utilizar o ASPEmail para enviar e-mails via ASP. É um componente que funciona bem, e é gratuito. Algumas funcionalidades deixam de funcionar após 30 dias se você não registrar, mas o envio de e-mail funciona sem problemas. Abs,
×
×
  • Create New...