Ir para conteúdo
Fórum Script Brasil

vitorbrando

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Sobre vitorbrando

Contatos

  • MSN
    vitorbrando@hotmail.com
  • Website URL
    http://
  • ICQ
    0

vitorbrando's Achievements

0

Reputação

  1. Funcionou iSoron!!! Muito obrigado pela força.
  2. Olá senhores, Estou com um problema para utilizar o JNA com o servidor TomCat, será que alguém consegue me ajudar? Seguinte, Construí um braço mecânico que é controlado através da porta paralela. Desenvolvi uma dll em C e estava fazendo o controle através de uma interface desenvolvida em Delphi acessando essa dll em C que envia os controles para a porta paralela. Porém agora estou querendo fazer esse controle através de uma interface Web e pensei em usar JSP para isso. Como não tenho experiência com desenvolvimento em Java apanhei um pouco com JNI até que descobri o JNA que facilitou muito minha vida. Consegui fazer o acesso a dll com JNA rodando em uma interface Windows sem problemas, mas quando executo com JSP é exibido o seguinte erro: org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/sun/jna/Library org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) Acredito que eu tenha que registrar a biblioteca JNA no TomCat assim como registrei no NetBeans certo? Mas como fazer isso? Na pasta de instalação do TomCat existe uma pasta lib e na pasta WEB-INFO do meu aplicativo também mas ao verificar dentro dessas pastas são colocados arquivos com extenção .jar e o arquivo que baixei com a biblioteca JNA é um .zip mas esse .zip eu consegui adicionar no NetBeans sem problemas. Alguém tem uma sugestão de como resolvo esse problema? Grato,
  3. vitorbrando

    Testando arquivo

    Opa, O problema de violação de acesso que você está tendo e que acaba ocasionando no fechamento do seu programa ocorre no momento em que você tenta escrever algo no seu arquivo. Isso ocorre porque logo após o momento em que você faz o fp = fopen(... você não verificou se o seu ponteiro para o arquivo é diferente de NULL para então tentar manipulá-lo, e o ponteiro está nulo pois ele não está criando o arquivo pois está sendo usado um caminho para o arquivo (C:\pasta\teste.txt) e não somente o nome do mesmo. Ocorre que se usando a função fopen colocando somente o nome_do_arquivo.txt o seu programa irá funcionar e irá criar o arquivo no mesmo diretório onde está sendo gerado o seu executável. Para criá-lo em outro diretório dê uma olhada na função open que funciona sem problemas. Segue abaixo um link com dicas de como usar a fç open: Dicas de como usar função open para abertura de arquivos Att
  4. Cara para ler o conteúdo de um TXT em um memo você coloca: Memo1.LoadFromFile('caminho'); //caminho é o caminho do arquivo txt no seu HD, exemplo: 'C:\exemplo\arquivo.txt'.... Caso modifoque algo e queira salvar o conteudo do memo no mesmo txt ou em outro é só colocar: Memo1.SaveToFile('caminho'); falou!!!!!
  5. Curinga não sei se você já está fazendo assim, mas eu faço dessa forma aqui e funciona... Faça assim: Coloque os 3 DBEdit cada um ligado a um campo (COD, NOME e SEXO)... O autoincremento só gera o código quando você confirma o registro, ou seja, quando você dá um Post... Então no OnActive do Form você coloca: Tabela.Append; //isso deveria limpar os DBEdits, você disse q já fez e não funciona? Tabela.Post; //Com o post ele irá gerar o código no autoincremento e o DBEdit com o campo do COD ficará marcado com o código do novo registro. Tabela.Edit; //Coloca a tabela em modo de edição para você inserir os outros campos além do código. DBEditNome.SetFocus; //Coloca o foco em cima do DBEdit do campo Nome. Depois no botão de gravar você coloca um Post somente caso queira cadastrar e deixar os dados visiveis, ou um Post + o código acima para cadastrar e já limpar o DBEdits para um novo registro.... Cara a sua duvida era essa mesmo? Espero que ajude... qualquer coisa tamo aeee.... falou!!!!
  6. Cara a microsoft disponobiliza um visualizador de PowerPoint.. Esse programinha é só um visualizador e é Free... Link do Dowload: PPT VIEW 2003
  7. Ai pessoal minha dúvida é a seguite: Estou precisando gravar umas fotos no banco de dados, to usando Tabelas Paradox e o campo das fotos é do tipo Graphic... Acontece que consigo carregar e gravar imagens no formato BMP, mas quando carrego fotos em JPEG ele não apresenta erro não, faz como se tivesse gravado mas quando vou ler o registro a imagem não aparece... Minha pergunta é a seguinte: - Na tabela Paradox tem como gravar uma imagem no formato JPEG, com o campo tipo Graphic? - Se sim como fazer? O que devo está fazendo errado? tem que declarar alguma coisa a mais? Aguardo respostas!!! Vlw!!!!
  8. Cara tá marcado para ele usar as mesmas configurações do servidor de entrada de e-mails... Username yahoo sem o @yahoo.com.br e a senha... falou...
  9. Cara é necessário marcar essa opção sim... Testei desmarcá-la aqui e realmente começou a dar erro... falou!!!
  10. Cara da uma olhada nesse link aqui: Formatação Condicional Lá tem a resposta para sua pergunta explicada passo a passo.... falou!!
  11. Cara verifica se os servidores POP3 e SMTP você colocou certo... Eu uso o outlook aqui para minhas conyas do Yahoo e tá funcionando beleza.. Verifica se o seu tá igual: POP3 -> pop.mail.yahoo.com.br SMTP -> smtp.mail.yahoo.com.br Eu tive problemas com uma coisa aqui com o Yahoo que você pode verificar ai também. Na hora de configurar, em nome de usuário eu estava colocando: usuario@yahoo.com.br e isso tava dando erro, para o yahoo você deve colocar em nome de usuário somente o usuário, sem o @yahoo.com.br... Verifica isso ai no seu tb porque isso pode tá te atrapalhando ai... Espero que ajude, qualquer coisa posta aee... falou!!!!
  12. Cara tem como sim... Vou escrever os passos aqui para você... Estou usando Office 2003 aqui e não sei se no 2000 ou XP é da mesma forma, ai você pocurar ver ai... Bem vamos lá... Você insere a música a partir do Slide em que ela deva entrar... Vamos colocar aqui como sendo no primeiro Slide... Então você vai em : Inserir > Filmes e Sons > Som do Arquivo; Seleciona o arquivo de música e OK. Ai vai perguntar se que automatico ou com o clique, fica a seu critério, mas como vai desde o começo coloca automático (bem mas isso você já fez né, não coloquei nenhuma novidade aqui ainda =) )... Bem cara depois da música inserida vá no menu Apresentações > Personalizar Animação; Selecione o ícone do aúdio e clique no combobox que está indicado na figura; Fig1 Selecione a opção Opções de Efeito. Irá aparecer uma tela como a da figura; Fig2 Nessa tela selecione em Iniciar Execução, provavelmente deve está marcado do começo (deixa assim)... e em parar execução marque a opção Depois de X Slides (ai você colocar quantos slides irão passar sem a música parar, ou seja se for a apresentação toda coloque o número de slides da apresentação); Depois é só colocar em modo de apresentação e ver se funcionou... Espero ter ajudado.. qualquer coisa posta aeee... falou!!!
  13. vitorbrando

    Login De Acesso

    Cara você lê o nivel do usuário do mesmo jeito que você está lendo o username e senha quando você faz a verificação dos 2 quando o cara os digitar isso num edit... Você declara lá uma variável... nivel : integer por exemplo, e le na base de dados: nivel := tabela.fieldbyname('nivel').AsInteger; e depois verifica que nivel é, assim: if nivel = 1 then begin //Aqui você habilita o q tiver q habilitar para nivel 1 end else if nivel = 2 then begin // Habilita o q tiver q habilitar para 2 end else if ... e por ai vai, depende de quantos niveis de usuário você tem ai... Qualque dúvida posta aeee...
  14. vitorbrando

    Login De Acesso

    Cara você pode fazer o seguinte: A principio você marca todas as opções do seu Menu como Enabled := False. Na tela de login quando o cara informar login e senha você lê qual o nível dele na tabela e a depender disso você habilita no Menu somente as opções que correspondem ao nível dele, deixando as outras ainda desabilitadas... No caso do Usuário root você habilita o menu todo... Cara espero ter ajudado!!! falou!!!
×
×
  • Criar Novo...