
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
-
Funcionou iSoron!!! Muito obrigado pela força.
-
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,
-
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
-
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!!!!!
-
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!!!!
-
Cara a microsoft disponobiliza um visualizador de PowerPoint.. Esse programinha é só um visualizador e é Free... Link do Dowload: PPT VIEW 2003
-
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!!!!
-
Tenta isso ai...
-
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...
-
Cara é necessário marcar essa opção sim... Testei desmarcá-la aqui e realmente começou a dar erro... falou!!!
-
Cara da uma olhada nesse link aqui: Formatação Condicional Lá tem a resposta para sua pergunta explicada passo a passo.... falou!!
-
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!!!!
-
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!!!
-
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...
-
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!!!