Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. O VB6 tem um Wizard (VB Application Wizard) que faz isso pra ti. Ou se quiser, busque no fórum pelas palavras-chaves Open, Input e Output, pois você encontrará vários exemplos. Obs: o que seria "prease"? Abraços, Graymalkin
  2. Use o método/propriedade TextMatrix. Abraços, Graymalkin
  3. E qual é a Grid? DataGrid, DBGrid, MSFlexGrid, etc? Graymalkin
  4. Então, você pode usar o método Line do form: Me.Line (100, 100)-(100, 500) Me.Line (100, 100)-(500, 100) Me.Line (500, 100)-(500, 500) Me.Line (500, 500)-(100, 500) Esse exemplo desenha um (quase) quadrado. Abraços, Graymalkin
  5. Graymalkin

    Diferenças...

    Você colocou entre aspas como eu disse no outro post? Graymalkin
  6. No caso, o que se faz com o PDW é criar um programa de instalação para um programa feito no VB, porém o que ele quer é fazer o próprio programa de instalação no VB (um programa dele que instalaria um outro programa dele). Abraços, Graymalkin
  7. Graymalkin

    Diferenças...

    Ops, a pasta tem mais letras do que se costuma usar no DOS, então escreva da seguinte maneira (na última linha do autoexec.bat): set path=%path%;"c:\j2sdk1.4.2_05\bin" Abraços, Graymalkin
  8. Graymalkin

    Diferenças...

    Editado: LEIA A MENSAGEM ABAIXO. E, essa... set path=%path%;c:\j2sdk1.4.2_05\bin ... é realmente a última linha do autoexec.bat? Sem espaços, tal qual está descrita aqui? Graymalkin
  9. Graymalkin

    Diferenças...

    Você deveria primeiro mudar para a pasta, digitando: cd \j2sdk1.4.2_05\bin E, supondo que o Hello.java esteja nesta mesma pasta, você digitaria: javac Hello.java É claro que, se o caminho na variável PATH no autoexec.bat estiver correto, você deveria ser capaz de chamar o javac de qualquer lugar. Abraços, Graymalkin
  10. Graymalkin

    Diferenças...

    E como você faz para chegar na pasta? O que, exatamente, você digita quando abre o prompt? Graymalkin
  11. Para saber a quantidade de itens em uma ListBox, basta verificar a propriedade Count do objeto Items da mesma. Exemplo: showmessage(inttostr(listbox1.Items.Count)); Quanto a isso funcionar, não tenho muita certeza a respeito. Não sei como é o modelo de sockets no Delphi, mas no VB só se tem uma conexão para cada socket (quando se usa o OCX Winsock). No entanto, é possível criar um array (vetor) de Winsocks, dando a idéia de que diversos sockets funcionam como apenas um e daí pode-se propagar dados recebidos entre eles. Porém, isso é no VB (em Python também é algo bem parecido com isso). No entanto, não faço idéia de como seja em Delphi. Abraços, Graymalkin
  12. Graymalkin

    Diferenças...

    Não, eu digo indo pelo prompt do MS-DOS. Graymalkin
  13. Graymalkin

    Help Com Os Box

    Bom, seria isso: dyn.Fields("campo") = chk.value Ou: dyn.Fields("campo") = cbool(chk.value) Onde "chk" é a checkbox. Tal qual o que eu disse no meu primeiro post. A idéia disso seria: dyn.FindFirst "campo=" & valor if dyn.NoMatch then 'Se não encontrou 'inclua else msgbox "Código duplicado!" endif Não sei se o código acima está perfeitamente correto (já não uso DAO há bastante tempo), mas seria algo semelhante. Abraços, Graymalkin
  14. Sim, isso é verdade. Até porque o correto é realmente que o sistema operacional seja capaz de exibir todos os processos que estão sendo executados no momento. Abraços, Graymalkin
  15. Graymalkin

    Passar O Tempo

    Você pode fazer um outro for dentro deste, colocando alguns DoEvents nele a fim de que o processamento seja retardado. Porém, acho que o melhor seria fazer um for com um valor alto e, por exemplo, de dez em dez iteradas mover o tiro. Abraços, Graymalkin
  16. CTRL+ALT+DEL não deu certo aqui, mas ALT+F4 é "%{F4}". Aqui segue a listagem (retirada do help do VB5): BACKSPACE {BACKSPACE}, {BS} ou {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL ou DELETE {DELETE} ou {DEL} SETA ABAIXO {DOWN} END {END} ENTER {ENTER}ou ~ ESC {ESC} HELP {HELP} HOME {HOME} INS ou INSERT {INSERT} ou {INS} SETA À ESQUERDA {LEFT} NUM LOCK {NUMLOCK} PAGE DOWN {PGDN} PAGE UP {PGUP} PRINT SCREEN {PRTSC} SETA À DIREITA {RIGHT} SCROLL LOCK {SCROLLLOCK} TAB {TAB} SETA ACIMA {UP} F1 {F1} F2 {F2} F3 {F3} F4 {F4} F5 {F5} F6 {F6} F7 {F7} F8 {F8} F9 {F9} F10 {F10} F11 {F11} F12 {F12} F13 {F13} F14 {F14} F15 {F15} F16 {F16} Para especificar teclas combinadas com qualquer combinação das teclas SHIFT, CTRL e ALT, preceda o código de teclas de um ou mais dos códigos a seguir: Tecla Código SHIFT + CTRL ^ ALT % Para mais informações sobre SendKeys, dê uma olhada no help do VB5 (você pode adquiri-lo na seção Arquivos em http://www.yahoogrupos.com.br/group/vbj). Abraços, Graymalkin
  17. Graymalkin

    Diferenças...

    E quando você vai manualmente para a pasta e tenta executar o javac? Graymalkin
  18. Graymalkin

    Usando Printer

    Não crie a variável. A mensagem de erro é porque a variável iteradora deve ser do tipo Variant. Se quiser você pode declará-la da seguinte maneira: dim linha Abraços, Graymalkin
  19. Graymalkin

    Diferenças...

    Ok, mas você está na pasta dele? cd \j2sdk1.4.2_05\bin javac Hello.java E, após colocar no autoexec.bat, você reiniciou o computador ou executou o autoexec manualmente? Após colocar aquela linha no autoexec você deveria ser capaz de chamá-lo de qualquer lugar (desde que o autoexec.bat tenha sido executado após a modificação). Graymalkin
  20. Bem, o mais importante você não especificou (o campo que existe em comum entre as tabelas; mas acredito que seja o campo "codigo" do cliente). Porém, pelo que li, não há necessidade de fazer um relacionamento. Você pode perfeitamente criar os dois Recordsets: rsClientes.Open "SELECT * FROM clientes WHERE codigo=3", cn, 2, 3 rsOS.Open "SELECT * FROM os WHERE codigo=3", cn, 2, 3 'Preenche as textboxes com o recordset rsClientes txtEmpresa.text = rsClientes.fields("cliente").value txtContato.text = rsClientes.fields("contato").value ... txtEmail.text = rsClientes.fields("email").value 'Preenche a grade com o recordset OS set datagrid1.datasource = rsOS Repare que considerei que existe um campo chamado "codigo" na tabela OS e que o mesmo identifica todas as OS do cliente. Abraços, Graymalkin
  21. Sim, você pode puxar dados de duas ou mais tabelas fazendo um relacionamento. Se quiser mais detalhes, informe os campos que você quer que apareçam e qual o campo que existe em comum entre as duas tabelas, que eu faço um exemplo pra ti. Abraços, Graymalkin
  22. Graymalkin

    Diferenças...

    Qual o diretório em que você está no prompt e o que você digitou, exatamente? Graymalkin
  23. Graymalkin

    Diferenças...

    Hummm... já saquei o problema. Veja o erro que aparece aqui: unreported exception java.io.IOException; must be caught or declared to be thrown Indicando a linha do System.in.read(). As exceções (exceptions, erros) em Java devem ser declaradas para serem detectadas e tratadas de acordo. Um mesmo objeto pode gerar várias exceções (ou vários objetos podem gerar uma mesma exceção). Faça o seguinte, copie o seu Hello.java para o diretório onde está o javac.exe, vá no prompt, vá para esse diretório e execute o "javac Hello.java" de lá. Com certeza dará certo e você verá a mensagem acima. Abraços, Graymalkin
  24. Graymalkin

    Diferenças...

    Você colocou essa linha no final do autoexec e depois reiniciou o computador? Ou pelo menos executou o autoexec manualmente em um prompt? Graymalkin
  25. Graymalkin

    Diferenças...

    Qual o erro? Graymalkin
×
×
  • Criar Novo...