Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Use ADO via código ou o controle ADODC no lugar do Data. Abraços, Graymalkin
  2. Graymalkin

    Formulario Do Access

    Movendo para Access. Graymalkin
  3. Tem um problema sério no seu código. Você está usando o mesmo DataControl para adicionar e para fazer a pesquisa (ao mesmo tempo). Provavelmente você está chamando o AddNew (que posiciona o cursor em um novo registro, em branco). Daí, naquele seu código você faz um FindFirst (que posiciona o seu cursor no registro encontrado ou em EOF caso não encontre). Ao fazer isso você está finalizando o seu AddNew. O ideal no caso seria fazer a pesquisa antes de chamar o AddNew, porque você não pode mexer no cursor da tabela enquanto está adicionando um registro. Sacou? ;) Graymalkin
  4. Graymalkin

    Ajuda Com Numeros.

    Você tem que usar no valor que vem do site dos Correios. Onde está parte ali no código acima? Graymalkin
  5. Você deveria usar a função printf() e não printif(), não? Abraços, Graymalkin
  6. Dê uma olhada na propriedade/coleção Fields do seu ADODB.Recordset. Você deve poder fazer algo assim: For Each campo In rs.Fields Response.Write campo.Name & " - " & campo.Type Next Certo? ;) Graymalkin
  7. Coloque uma imagem de fundo nele. Não uso a ToolBar, mas como você sabe qual é espeficamente aquele controle? Abraços, Graymalkin
  8. Cevvedana, eu tenho que concordar com o D4n1l0d, não dá pra te ajudar com a informação que você passou. Você tem que pelo menos postar a parte do código em que ocorre o problema. Abraços, Graymalkin
  9. Sim, eu sugerir justamente isso. É exatamente esta a idéia de um protocolo que estou desenvolvendo para um P2P (tipo eMule) só que sem servidor. No caso, todos os clientes possuem listas mais-ou-menos atualizadas e a medida que novos clientes vão sendo inter-conectados eles passam adiante esta informação para seus próprios clientes. Abraços, Graymalkin
  10. Dê uma olhada na função GetKeyState da API Win32. Você deverá encontrar exemplos dela aqui mesmo no fórum. Abraços, Graymalkin
  11. Graymalkin

    Duvidas No Asp

    Vão ser mostrados com a aspa simples. O único problema da aspa simples em uma instrução SQL é que ela também é utilizada para delimitar strings. Imagine o seguinte: INSERT INTO tabela (Nome) VALUES ('Carlos Sant'Anna'); Note que a string parece terminar na primeira aspa que fecha (depois do "t"), só que queremos que ela termine depois do último "a". No caso, dobrar a aspa simples é a maneira de se dizer que a string não termina ali e sim que o caracter de aspa simples é que é o que queremos. Veja a diferença: INSERT INTO tabela (Nome) VALUES ('Carlos Sant''Anna'); Sacou? ;) Graymalkin
  12. Graymalkin

    String

    De fato, falei besteira. É que tudo indicava que String era um tipo por valor. Realmente String está implementada no namespace System como uma *classe* e não como uma estrutura, daí a sua característica de ser uma referência. Os demais tipos são implementados como estruturas (Int32, Int64, Double, etc.). Mas, é fácil explicar porque ele se comporta como um valor no caso em questão. Lembre-se da declaração de uma função: Viu o ByVal em negrito? É ele que indica que o tipo de passagem, por valor ou por referência. O parâmetros de MsgBox() são todos por valor. Experimente criar uma função (ou rotina) com passagem por referência (ByRef) e altere a string e você verá a diferença. Agora, o que você quer seria possível se existisse a possibilidade herdar do tipo System.ValueType. Mas, aparentemente não se pode herdar de nenhuma classe disponível no namespace System (mas como um Enum pode, creio que esse limite só seja imposto para tipos definidos pelo usuário). Abraços, Graymalkin
  13. Graymalkin

    Somar Bits

    Interessante o exercício! :) Nunca tinha visto antes, mas solucionei aqui em menos de 5 minutos. Então, como a idéia é fazer você pensar para chegar a solução, não tem graça eu entregar o código assim de bandeja... Portanto, é melhor se eu explicar o funcionamento dos operadores >> e &. O operador & (E bit-a-bit) compara os bits de dois valores retornando a operação lógica E realizada entre eles. Ou seja, se for 0 E 1 vai dar 0, já que a regra do "E" é que só dá 1 quando ambos os valores são 1. Por exemplo, se fizermos uma operação E bit-a-bit entre 5 e 2 teremos 0, já que: 5 em binário 101 2 em binário 010 -------------------- 5 E 2 ===== 000 Já se fizermos entre 7 e 2 teremos o valor 2, já que: 7 em binário 111 2 em binário 010 -------------------- 7 E 2 ===== 010 Compara-se cada bit do primeiro com cada bit do segundo valor, resultando em 0 ou 1. Para ficar mais claro, vai mais um exemplo, 9 E 7 que resulta em 1: 9 em binário 1001 7 em binário 0111 -------------------- 9 E 7 ===== 0001 Agora o operador de deslocamento de bit para a direita (>>) funciona exatamente como seu nome sugere, ou seja, ele desloca ("empurra") os bits para a direita, incluindo n zeros e retirando n bits do final. Por exemplo, se fizermos... 9 >> 1 ... vamos ter 4, já que 9 em binário é 1001 e se deslocarmos 1 bit para a direita teremos 0100, o que em decimal é 4. Se fizessemos 9 >> 2 deslocaríamos 2 bits e então teríamos o valor 2 (0010). Sacou? ;) Agora é só matutar aí como fazer a contagem. Abraços, Graymalkin
  14. Então, talvez fosse mais simples você ter uma máquina central que estaria mantendo uma lista dos computadores disponíveis. Esta teria um endereço fixo e assim cada cliente que estivesse on-line iria notificá-la. E todos os clientes poderiam requisitar dela uma lista dos outros clientes disponíveis. Abraços, Graymalkin
  15. Em relação a classes, você pode dar uma lida neste post: http://scriptbrasil.com.br/forum/index.php...ost&p=57753 E, por acaso, há muito tempo atrás, eu já fiz um exemplo de árvore em VB usando classes. Você pode baixá-lo aqui: http://www.gs.kitbr.com/stuff/BTree.zip Abraços, Graymalkin
  16. Graymalkin

    Duvidas No Asp

    Dobre a aspa simples, ou seja, repita ela duas vezes. Isso ocorre porque a aspa simples é o delimitador de strings. Ou seja, "Sant'anna" deverá ser "Sant''anna" para ser inserido. Note que '' (duas aspas simples) não é o mesmo que " (uma aspa dupla). Para tanto você pode usar a função Replace() para substituir todas as ocorrências de aspas simples por duas aspas simples: Dim chamada, txt, data, nome, hora, SQL chamada = Request.Form("titulo") txt = Replace(Request.Form("journalItem"), "'", "''") data = Request.form("data") nome = Request.form("nome") hora = Request.form("hora") If chamada = "" or txt = "" Then Response.redirect "publicando.asp" SQL = "INSERT INTO posts (titpost, post, datapost, autorpost, horapost) VALUES ('" & chamada & "', '" & txt & "','" & data & "','" & nome & "','" & hora & "')" ConnDB.Execute(SQL) Response.Redirect "publicando.asp?erro=1" Abraços, Graymalkin
  17. Dê uma olhada neste componente: http://www.martin2k.co.uk/vb6/tips/vb_35.php Nunca usei, já que não tenho uma webcam, mas parece que ele faz o serviço. Abraços, Graymalkin
  18. Acho que daria para você sobrescrever o método Close() para não fechar e sim somente fazer com ele desapareça (usando o método Hide()). Daí, no seu Open() você iria verificar se ele já existe e se está fechado, para então mostrá-lo na tela (usando o método Show()). Abraços, Graymalkin
  19. Provavelmente está caindo nas pastas bin\Release ou bin\Debug. Você pode verificar pelas propriedades do projeto (na opção Compile). Abraços, Graymalkin
  20. Não, o VB6 não é de graça igual ao VB2005. Mas, você deverá encontrar bons tutoriais de sockets para VB2005 ou VB.NET. E se for o caso, poste a sua dúvida na sala de .NET. Abraços, Graymalkin
  21. Esse código é para o Visual Basic 6.0 e não o Visual Basic 2005 (que é bem diferente, por ser baseado na plataforma .NET). Até tem como adaptar esse código para o VB2005, mas eu recomendaria a você procurar uma solução nativa para sockets neste ambiente (o namespace System.Net.Sockets). Abraços, Graymalkin
  22. Na verdade são só 254 possibilidades (0 é para a máscara e 255 para broadcast), mas sim, certamente levaria um tempinho bom. O ideal mesmo seria utilizar uma alternativa mais nativa para receber os computadores da rede, mas desconheço se existe alguma função da API Win32 específica para isso. Então, acho que esse "quebra-galho" de gravar o resultado do net view em um arquivo texto seria o mais utilizável no caso. Abraços, Graymalkin
  23. Graymalkin

    Upload Em Asp.net

    Os nomes estão certos? Graymalkin
  24. Ah, agora eu entendi. Só que você não leu bem... eles *não* pedem para estabelecer a conexão *com* Python: Você precisa estabelecer uma conexão com o servidor de modo que você possa digitar os comandos no seu computador e que eles sejam executados lá (no servidor). Como é dito ali, esse tipo de conexão depende do servidor utilizado, e como exemplo cita-se o SSH para servidores baseados em UNIX. Qual o servidor usado no caso? E você viu se ele atende todos os requisitos descritos em: https://www.google.com/webmasters/tools/doc...-generator.html (na seção Before you begin)? Abraços, Graymalkin
  25. É por isso que mesmo no VB eu sempre uso os parênteses. :) Abraços, Graymalkin
×
×
  • Criar Novo...