-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Ao que me parece essas e outras funções já fazem parte das bibliotecas (arquivos .lib) do compilador e são linkadas automaticamente quando se compila pela IDE ou pelo TCC.exe. Note que se você compilar manualmente com o CPP.exe e depois tentar linkar com o TLink.exe ele dará falta das funções. Abraços, Graymalkin
-
Ué? O código abaixo não foi você que escreveu? Veja: ip: sIp = InputBox("IP a ser conectado:", "Cliente") If sIp = "" Then GoTo ip Ali você define um label (rótulo) chamado "ip" e pede uma entrada ao usuário por meio da InputBox(). O retorno dessa função é algo diferente de "" (ou seja, algo não-vazio) se ela digitar algo e pressionar o OK. Se ela aperta o Cancelar ou não digitar nada, o retorno será "" (vazio). Na linha do if você define: "se sIp for vazio então vá para o rótulo ip" e será isso que ele fará. Nesse if é que você pode decidir o que ele fará se o usuário pressionou o Cancelar. Sacou? Abraços, Graymalkin
-
Humm... compreendo. Então, talvez essa não seja a maneira mais apropriada, mas você poderia usar um Timer que usaria a propriedade ActiveControl (que mantém uma referência ao controle atualmente focado/selecionado) para determinada se é uma textbox (com o typeof) e pegar o valor correspondente, no array, ao valor da propriedade TabIndex da mesma (e preenchendo o label, é claro). Bom, pelo menos é uma idéia... Abraços, Graymalkin
-
Dê uma olhada neste tutorial: http://desenvolvedores.net/modules.php?nam...=article&sid=27 Abraços, Graymalkin
-
Que tal usar um laço For Each... Next na coleção Controls do form, verificando se o controle é uma Textbox e pegando o valor referente ao TabIndex da mesma dentro do vetor? Tudo isso no evento Load do form, a fim de preencher automaticamente todas as textboxes. Certo? Abraços, Graymalkin
-
Mais um pra lista (não trata apenas de .NET, mas tem uma seção para isso): http://desenvolvedores.net Abraços, Graymalkin
-
Dê uma olhada no controle WebBrowser da aba (guia) Internet (Delphi 7). Abraços, Graymalkin
-
Para instalá-lo você não precisa mudar nada, só para utilizá-lo é que fica mais prático colocar a subpasta bin (geralmente, "c:\bcc55\bin") na variável PATH, porém mesmo isso não é obrigatório. No XP você pode fazer isso em: Painel de Controle -> Sistema -> Avançado -> Variáveis de ambiente. Abraços, Graymalkin
-
Se entendi bem bastará você reescrever o script inserindo uma linha como... a=3 ... sendo "a" o nome da variável e "3" o valor digitado na textbox. É claro que a linha acima vai depender da linguagem usada no script, mas a idéia é basicamente essa. Para isso você poderá utilizar as instruções para leitura e escrita em arquivos texto do VB (open, input, print, etc.). Dê uma procurada aqui e no fórum e você achará informações sobre estas instruções. Abraços, Graymalkin
-
Você não estaria esquecendo do ":" no final da linha? Ou da identação? Exemplo: if a==b: print "a igual a b" Abraços, Graymalkin
-
O que você procura é a função UBound (Upper Bound), que você usaria no lugar onde você colocou "count". Só que existe uma maneira melhor de se fazer o que você quer (iterar sobre os itens de um vetor): utilizando o laço For Each... Next. Abraços, Graymalkin
-
Já vi que você resolveu (porém não é exatamente o que você pediu, já que no primeiro post você disse "um comando que execute qualquer arquivo"), mas respondendo à sua pergunta: baixe o API-Guide em http://www.mentalis.org/ Abraços, Graymalkin
-
Como Colocar A Legenda Do Access No Datagrid?
pergunta respondeu ao brunohjoia de Graymalkin em Visual Basic
Dê uma olhada na coleção Columns da DataGrid e você poderá alterar isso. Abraços, Graymalkin -
Tem um tópico com a solução para isso (para .NET mesmo). Dê uma procurada nesta sala mesmo. Abraços, Graymalkin
-
Utilizando a propriedade SelStart da mesma. Abraços, Graymalkin
-
Com a função Time() ou Now() você obtém a hora atual. Isso você faz antes de começar a tentar conectar, guardando a hora inicial em uma variável. Depois, dentro do loop, você calcula a diferença entre o tempo atual e o tempo inicial (utilizando a função TimeSerial() ou TimeValue()). Se essa diferença (retornada em segundos) for maior que n segundos, você sai do loop e dá a mensagem. Sacou? Abraços, Graymalkin
-
Botão: Esclareçam Uma Dúvida Minha
pergunta respondeu ao Alan Fernandes de Graymalkin em Visual Basic
Com um if, exemplo: Private Sub elac1_Click(Index As Integer) elevator.BackColor = &HC0& stabilizer.BackColor = &HC0& if status.text = "ELAC2 now active" then status.Text = "ELAC1 now active" else status.Text = "ELAC2 now active" endif End Sub Certo? Abraços, Graymalkin -
Para um caminho local você pode utilizar a função Dir() que retornará "" se o caminho não existir. Para um caminho da rede você pode usar a saída do "net view" (do prompt) redirecionando-a para um arquivo texto e depois conferir se o caminho existe por ele (usando Shell para executar e a instrução Open para abrir o arquivo texto - procurando no fórum você acha mais detalhes sobre ambos). Abraços, Graymalkin
-
Eu já respondi isso em: http://scriptbrasil.com.br/forum/index.php?showtopic=43754. A minha dica do StillExecuting não deu certo? Ou você não chegou a ver o post? Abraços, Graymalkin
-
Procure pela API ShellExecute e você poderá fazer o que quer. Abraços, Graymalkin
-
Fiz o teste aqui e aparece sim a mensagem quando se digita um IP não existente, só que depois de muito tempo (porque o Winsock é insistente e não desiste fácil ). O que você pode fazer é colocar um contador de tempo ali para, após n segundos de tentativas, ele desistir e mostrar a mensagem. Abraços, Graymalkin
-
Procure sobre a API ShellExecute. Ela ativa tanto arquivos executáveis quanto arquivos diversos (cujo respectivo programa abrirá automaticamente). Abraços, Graymalkin
-
Dê uma olhada neste artigo: http://desenvolvedores.net/modules.php?nam...=article&sid=42. Ele está em VB.NET, mas como só faz uso de recursos mínimos da linguagem, ele pode ser facilmente convertido para C#. Espero que ajude. Abraços, Graymalkin
-
Você está carregando o ícone no momento da execução do programa? Se for, você não precisa fazer isso. Basta colocar ele na propriedade Icon do form principal e pronto. Uma vez feito isso você não precisa mais do arquivo ico (não precisa nem colocá-lo no setup). Uma cópia do ícone fica guardada dentro de um arquivo de recursos (o tal arquivo .frx) e, posteriormente, quando você gera o executável ele estará dentro do mesmo. Sacou? Abraços, Graymalkin
-
Quando você tentar conectar, deve existir um loop aí em algum lugar que fica esperando a conexão ser estabelecida, certo? Pois bem, isso deve estar sendo feito através da verificação do valor da propriedade State. Ela também te indicará se houve algum erro. Para um exemplo disso, dê uma olhada no código deste artigo: http://desenvolvedores.net/modules.php?nam...=article&sid=27 Quanto a textbox, experimente fazer... Text1.SelStart = Len(Text1.Text) ... e você verá que a seleção vai para o final dela. Abraços, Graymalkin