Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. cara não entendi, você quer subtrair dois valores de registros diferentes?? porque não faz dois selects e subtrai os dois?? pode fazer os dois juntos como subquerys, ou pode fazer os dois separados na linguagem q você ta usando e depois subtrai separadamente.
  2. kuroi

    Copiar Arquivo

    é a funcao Environ(). exemplo: MsgBox Environ("PROGRAMFILES") e so pra comentar aqui já q é interessante de saber, as funcoes SHGetSpecialFolderLocation, GetSystemDirectory e GetWindowsDirectory da API Win32 servem tb justamente pra encontrar pastas do sistema, endereco de unidades e etc.
  3. pelo menos no 2005 tinha a opcao de converter o projeto visual basic 6 pra visual basic .net (versao 2005). no 2008 deve ter essa opcao sim. mas entenda q o q acontece é q o projeto é convertido pra .net e dexa de ser um projeto do visual basic 6. se você depois tentar abrir com o visual studio 6, não vai conseguir e, quando for compilado, sera compilado no formato .net e por conta disso tera q rodar no .net framework e sob as demais exigencias do .net, sem ter nd a ver com o visual basic 6. agora se existe uma forma de compilar o projeto de visual basic 6 no visual studio 2008 e continuar no formato do 6, acho q não da não, mas vo mover o tópico aqui pra .net, talvez alguém la tenha mais informacoes. alias, acho q já saiu um tópico falando sobre isso la na sala de .net, tenta da uma procurada.
  4. é isso mesmo q o jonatahan falou. se não conseguir descobrir, tenta tirar provisoriamente a linha On Error GoTo TRATA_ERRO e ai quando der o erro ele vai mostrar qual é a linha q da o erro e ai você posta aqui pra gente.
  5. mas então esse codigo ai. ele ta no form q chama ou no form q é aberto?? em q evento ele ta?? se tiver no form q chama, ponha esse codigo ai ANTES do .Show. esse problema do debug tb acontece comigo, acho q tem a ver com o foco das janelas. como o programa para pra te mostrar a linha na hora de abrir o form e poe o foco na janela de codigo, você acaba tendo um resultado diferente do normal.
  6. tenta por os OR separado por (). exemplo, essa expressao: If a And b Or c And d Then ficaria assim: If (a And b) Or (c And d) Then é como se fosse uma expressao matematica, se você não especifica o q tem q ser executado primero, ele vai fazer na ordem q estiver.
  7. fernanda em q lugar você ta pondo esse codigo aqui?? o form q você quer alterar ta aberto nessa hora?? ou você abre logo depois??
  8. hum, acho q seria uma query mais o menos assim: sql = "Select * From Servico Where Codigo = " & codigo & " And Data = (Select Max(Data) From Servico Where Codigo = " & codigo & ")" mas não sei se vai funcionar no controle data. você ta pondo no filter certo?? tenta por então isso esse codigo ai so o q vier depois do primero Where no filter e veja se funciona.
  9. kuroi

    Dúvidas

    não entendi a parte de mandar pra otra tabela?? seria otro objeto data?? tem algum vinculo entre as duas tabelas?? como você sabe o registro q quer alterar?? quanto ao combobox acho q é isso q você quer: http://scriptbrasil.com.br/forum/index.php?showtopic=103757
  10. digito do 0 sim, é muito melhor. otros programas só atrapalham.
  11. o Open vai abrir o arquivo pra escrita ou pra leitura (ler as linhas) nunca pra executar (alias, o q ele iria executar se o arquivo vai estar vazio na hora q abrir??). pra gravar use esse codigo ai acima, so não precisa renomear, pode abrir como bat direto. pra executar o bat, usa a funcao shell. exemplo: Shell "C:\caminho\arquivo.bat"
  12. é mesmo, os caras disponiblizam essa funcao em mil lugares e todos os caras esquecem do backspace. menos eu heheh usa a minha funcao q é bem melhor. aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=108733 o codigo do backspace é 8, é so você permitir o 8, como a minha funcao faz. então de um exit sub depois do msgbox dentro do if q testa se é numero. ai ele so vai fazer os otros testes se for numero. quanto ao espaco, o codigo dele é 32, é so você por um and pra permiti-lo, assim como faco com o 8 no meu codigo.
  13. melhor renomear depois do close. mas qual é o sentido de salvar o arquivo com um nome e depois mudar pra outro?? porque você não abre direto com o .bat?? ai depois não precisa renomear.
  14. hum... nessa parte do codigo, tenta tirar as duas linhas apontadas: Do '<- tira essa linha strLine = objFile.ReadLine Loop While Not IsNumeric(strLine) '<- tira essa linha[/code] dexa so a linha do meio.
  15. qual grid?? datagrid?? flexgrid?? você quer alterar o valor da coluna no banco ou so no grid?? porque você não da um update direto no banco de dados antes de carregar no grid??
  16. kuroi

    Tabelas primas.

    você vai ter q fazer inner join como no exemplo aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=108732
  17. q codigo é esse?? foi você q fez?? onde você pegou?? o q era pra ele fazer?? o q você quer dizer com "ler" uma serial key?? é pra "ler" e fazer o q com ela?? tem q testar se é valida?? o q você acontece quando você roda o script?? e o q era pra acontece??
  18. hum, mas no for acho q ta errado você subtrarir o len do 7920. porque o 7920 é onde você quer chegar. se você subtrai o len o tamanho vai variar pra cada um não?? e otra coisa, o i ta sendo somado 51 a cada vez e não 50. porque o for já soma 1 e você ta somando mais 50. ou você soma 49, ou usa o Step, q serve pra isso mesmo. acho q assim seria o mais certo: For i = (Len(VerTabulacao) * 50) To 7920 Step 50 VerTabulacao = VerTabulacao & "." Next[/code] mas ai você teria q ver q cada nivel comeca numa determinada posicao. exemplo, o 1.1 comeca mais pra frente do q o 1 e o 1.2 mais pra frente ainda. ai você teria q fazer de acordo com o nivel. mas pra ficar mais facil porque você não usa uma fonte q os caracteres ocupam td o mesmo tamanho?? tipo Lucida Console?? ai você ve pelo numero de caracteres em vez de ficar pegando posicao. cara la em cima na tem um botao chamado Inserir Imagem, do lado do botao da carinha. ai você passa o link de uma imagem da internet q ela aparece ai. ou tem a opcao ali embaxo de anexar algum arquivo.
  19. o primero erro ta muito estranho mesmo, você ta passando um array de double e ele acusa q ta passando um vector... mas esse erro só acontece ai?? se você chamar o construtor em qualquer otra parte do programa funciona normal?? como ta o codigo do seu constructor?? agora o segundo erro acho q deve ta acontecendo porque ele não ta reconhecendo o overload q ele não conseguiu compilar. ou senao tem algum problema com os tipos. tipo, achei essa parte da mensagem estranha: por acaso eye não é um pontero não??
  20. kuroi

    Problemas com Scanf

    mesmo sendo um array você ainda tem q passar o endereco com o & não?? porque o endereco q você quer pegar é da propriedade e não da sctruct. assim: scanf("%f", &funcionario[topo].salario); otra coisa, porque você ta pegando o indice a partir do topo?? não era pra ser a partir do i?? otra coisa, quando for postar codigo aqui no forum, ponha sempre dentro da tag CODE. exemplo: [c.o.d.e] isso é codigo [/c.o.d.e] só q sem os pontos. senao fica dificil de ler o codigo, ele perde a tabulacao e tdo.
  21. não seria isso?? For i = 1 to 35 Me.Controls("lbl" & i).Caption = "texto" Next[/code] ou pode usar o For Each tb.
  22. cara uma dica, quando for postar codigo aqui, ponha sempre dentro da tag code. tipo assim: [c.o.d.e]isso é código[/c.o.d.e] só q sem os pontos. porque senao fica dificil de ler, o codigo perde toda a tabulacao. agora quanto ao seu codigo, ficou bom, mas eu acho mais legal usar um while em vez do goto. exemplo: dia = 0; while ((dia < 1) || (dia > 31)) { printf("\n\nDigite o dia: "); scanf("%d",&dia); if ((dia < 1) || (dia > 31)) printf("%s\n\n", testo); }[/code] assim, enqto o dia for invalido ele vai ficar pedindo pra digitar. vai dar no mesmo q o q você já fez, mas acho q com o while fica melhor estruturado.
  23. beraldo, pelo q sei tem o mono q é a versao do .net framework pra linux. ou seja, pelo q sei é possivel fazer qualquer tipo de programacao .net, como asp.net, programacao desktop, etc. alias, o link é esse: http://www.mono-project.com/Main_Page pelo q parece o mono, alem de varias otras linguagens, aceita o c# tb. gabriel, uma sugestao tb pra você pensar é sobre programacao pra web. eu acho muito melhor do q programacao pra desktop (muito mais legal de programar), alem de q a tendencia hj em dia é q td seja feito online. o proprio c#, se você for trabalhar, dificilmente você arranja um emprego de c# pra desktop (alias, nunca vi isso), a gde maioria dos empregos de c# são pra asp.net.
  24. hum, então é so escrever assinar e mandar e já era?? se eu chegar e falar pro juiz q mandei a carta pra ele e mostrar o comprovante do correio já é suficiente então??
  25. cara ai depende trabalhar de programador não é uma coisa só (mas aviso q é um saco como qualquer otro emprego). se você vai fazer uma coisa só tb depende da empresa, do cara q te supervisiona e etc, normalmente se te contratarem de programador é pra programar e acabou. mas as vezes pode não ser assim, em empresas bem pequenas por exemplo, o cara pode te chamar pra ser o programador, mas as vezes acontece de você ser o unico de informatica na empresa e ai vai ter fazer otras coisas, tipo dar suporte, faze manutencao e etc. varia dependendo do trabalho, se te chamarem pra programador web, as vezes tb esperam q você faca design, as vezes o cara q faz o design é um, o cara q programa é otro, mas isso td normalmente é conversado antes da contratacao. ou dependendo você tb pode ter q participar de reuniao, com clientes etc. principalmente se você tiver ligado a area de analise, ou a empresa não tiver um analista. hehe o q você acha q vao fazer com você?? se programador é pra programar, pode variar um poco, mas não vai sempre ligado a isso, se o cara te contrata de programador, ele não vai te mandar lava copo (bom, só se você for estagiario) e se mandar você tb não tem obrigacao de fazer não.
×
×
  • Criar Novo...