Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Você pode sobrecarregar o operador [], mas não seria mais fácil usar um dicionário? Exemplo: Dictionary<String, String> dicionário = new Dictionary<string, string>(); dicionário.Add("nome", "kuroi"); MessageBox.Show(dicionário["nome"]); Certo? ;) Graymalkin
  2. Graymalkin

    Qual A Vantagem?

    Bom, uma vantagem seria se você utilizasse um editor que não identificasse corretamente um arquivo .ASP como um conteúdo mixto entre HTML e outra linguagem qualquer. É claro que ASP é bastante conhecido e um editor como o Dreamweaver dá esse tipo de suporte. Porém, me deparei com este problema quando fui refazer meu site em Python, cuja extensão é .py. Eu podia até abrir esse tipo de arquivo no Dreamweaver, porém não tinha a colorização e nem o completamento automático de código. Já abrindo o mesmo arquivo com a extensão .html eu tinha essa capacidade. O melhor neste caso foi realmente mudar no servidor (Apache) a extensão a ser executada, a fim de que eu pudesse editar normalmente meus arquivos usando o Dreamweaver. Abraços, Graymalkin
  3. Graymalkin

    Unir Strings!

    É concatenar, o que você pode fazer através da função strcat(). Abraços, Graymalkin
  4. É normal, ou seja, com os operadores & e | atuando sobre dois inteiros. Exemplo: #include <stdlib.h> #include <stdio.h> int main() { int valor1 = 4; int valor2 = 5; char binario[8]; printf("%i\n", valor1); itoa(valor1, binario, 2); printf("%s\n", binario); printf("%i\n", valor2); itoa(valor2, binario, 2); printf("%s\n", binario); itoa(valor1 & valor2, binario, 2); printf("AND = %s\n", binario); itoa(valor1 | valor2, binario, 2); printf("OR = %s\n", binario); system("pause"); } Zeros à esquerda em binários, assim como com decimais, não tem nenhuma utilidade. Então, sendo apenas uma questão de estética, você pode simplesmente criar uma função que te retorne a string com zeros à esquerda. Abraços, Graymalkin
  5. Graymalkin

    Acessando Imagens

    Se você colocar a propriedade "Copy To Output Directory" deste arquivo (no projeto) para "Copy if newer" ou "Copy always", você pode usar o caminho relativo normalmente: p.Image = Image.FromFile(".\\Imagens\\arquivo.jpg"); Certo? ;) Graymalkin
  6. Pelo que entendi você quer fazer uma "interface gráfica" no console, assim como fazíamos no Clipper, por exemplo, certo? Bom, comecei a esboçar uma classe que chamei de ClipperConsole no qual implementei alguns métodos que seriam equivalentes aos comandos para escrita e leitura (na tela) do Clipper. Dê uma olhada aqui: http://www.gs.kitbr.com/stuff/TesteConsole.zip Está em C# 2005, e não espere muita coisa dela porque só comecei fazê-la a partir do momento que li o seu tópico. Pelo menos vai te dar uma idéia do que você precisa fazer. (Ah, só não sei se é possível o lance do mouse que você perguntou.) Abraços, Graymalkin
  7. Sempre faça uma busca antes de postar. A solução que você busca está aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=47038 Abraços, Graymalkin
  8. Graymalkin

    Access E Vba

    Você quer dizer na impressora? Se sim, você pode usar o objeto Printer (e suas propriedades CurrentX e CurrentY para determinar a posição). Abraços, Graymalkin
  9. Aqui tem uma explicação passo-a-passo: http://scriptbrasil.com.br/forum/index.php?showtopic=41236 Abraços, Graymalkin
  10. Graymalkin

    Cross-thread

    Dê uma olhada nestes tópicos: http://scriptbrasil.com.br/forum/index.php?showtopic=72563 http://scriptbrasil.com.br/forum/index.php?showtopic=77669 Abraços, Graymalkin
  11. É porque antigamente (na versão anterior do fórum), existia essa tag para o IPB. Já foi sugerido que ela (juntamente com a tag php) voltasse, mas até agora nada foi feito. Abraços, Graymalkin
  12. Ao salvar coloque o "Salvar como tipo:" como "Todos os arquivos" e escreva a extensão no nome do arquivo (exemplo: "arquivo.py"). Mas, por que você não usa um editor melhor, como o IDLE (que acompanha o próprio Python) ou o PythonWin (que acompanha as extensões Win32 para Python)? Abraços, Graymalkin
  13. Mesmo que tivesse um jeito de fazer isso (e eu creio que não haja), ele seria falho, uma vez que bastaria abrir o arquivo desabilitando a execução de macros (abrí-lo segurando a tecla Shift tem esse efeito). Abraços, Graymalkin
  14. Você fala do IBM ViaVoice que é um programa da IBM criado para reconhecimento de voz. De fato ele disponibiliza uma biblioteca para fazer esse tipo de interação, sendo que você vai precisar tê-lo instalado aí em seu computador (e em qualquer um que o seu programa vá ser utilizado). Abraços, Graymalkin
  15. Você pode declará-la como estática (Static) a fim de que seu valor seja lembrado para aquela rotina específica. Ou melhor ainda, crie uma classe representando o usuário conectado (ao qual você pode atribuir um número, se quiser). Abraços, Graymalkin
  16. No caso, uma das maneiras seria iniciar vários processos (threads), sendo um para cada cliente e no qual haveria o loop para o recebimento dos dados. Eu comecei a escrever um P2P (peer-to-peer, tipo eMule, KaZaA, etc.), em VB2005, no qual utilizei justamente essa técnica. Abraços, Graymalkin
  17. Você está realmente utilizando objetos diferentes ou você está reaproveitando o mesmo objeto? Porque se for o segundo o caso, você vai estar perdendo a conexão anterior. E sim, a idéia é justamente usar uma estrutura de lista (como uma ArrayList) para guardar as conexões a fim de que depois você possa se comunicar com os clientes. Abraços, Graymalkin
  18. Procure por MAPI, aqui no fórum mesmo. Se quiser fazer algo independente do Outlook, dê uma olhada no Py.Sendmail: http://www.gs.kitbr.com/pysendmail.html Abraços, Graymalkin
  19. Procure, aqui no fórum mesmo, pela função ShellExecute. Com ela vai funcionar. Abraços, Graymalkin
  20. Você pode fazer com o Select Case da seguinte maneira: Select Case TypeName(controle) Case "TextBox" controle.Text = "" Case "CheckBox" controle.Value = False End Select Certo? ;) Graymalkin
  21. :blink: :blink: :blink: :huh: :huh: :huh: Graymalkin
  22. Ao fazer... Connection = Listener.AcceptSocket() ... você está aceitando a conexão e jogando a mesma para o objeto Connection. Se você fizer isso uma segunda vez, estará gerando *outra* conexão e assim por diante. Ou seja, cada objeto refere-se a uma conexão. Ou seja, fazendo um loop, você poderia aceitar múltiplas conexões. É interessante também usar o parâmetro backlog do método Start do seu objeto Listener para definir a quantidade de conexões pendentes (aguardando para serem aceitas). Abraços, Graymalkin
  23. Dê uma olhada nas propriedades Width e Height do objeto Screen. Abraços, Graymalkin
  24. Ah, uma outra coisa que notei e acabei esquecendo de te falar é que eu estava me referindo ao meu post no tópico citado, e não ao do §uiciDa£: http://scriptbrasil.com.br/forum/index.php...st&p=230717 Abraços, Graymalkin
  25. Aquele seu "dados" no objeto Funcionário deveria ser um objeto ou retornar o objeto que tivesse esse atributo. Abraços, Graymalkin
×
×
  • Criar Novo...