Clipper On Line • Ver Tópico - WAPI v1.05 - Funções da API do Windows

WAPI v1.05 - Funções da API do Windows

Discussão sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

 

Mensagempor Pablo César » 23 Jul 2007 12:34

Maligno escreveu:TODO list é o termo mais comumente usado
Ahhh é ? Não sabia, por isso não tinha entendido anteriormente e quase indiquei uma correção no idioma.

Ja baixei e testei seu WAPI, Maligno e funciona beleza !. Testado em WIN98 e realizado com WAPI.EXE na linha de comando, mas prometo que irei compilar a WAPI.LIB e fazer testes também. Mais um na conta, valeu !
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor Maligno » 23 Jul 2007 12:38

Isso me lembra que esqueci de comentar que, ao apagar algo que já foi apagado, o Windows retorna sem erro. Bug? Não sei. Mas parece. Deveria retornar um erro de "arquivo não encontrado". Mas não é isso o que acontece.

E também esqueci de dizer aqui que a lista com vários arquivos deve ser separada por vírgulas, se executado o WAPI em linha de comando. Mas se for usar a LIB, o que eu recomendo, não será necessário se preocupar com isso. Por isso não comentei no README.

Ah, sim. Também esqueci de dizer que funciona perfeitamente no mal-amado do Windows 98. :)))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Pablo César » 23 Jul 2007 14:19

Maligno escreveu:Deveria retornar um erro de "arquivo não encontrado".
Não necessáriamente. Já no meu caso eu iria utilizar este novo recurso do WAPI para deletar arquivo (caso exista), isso pode ser verificado no próprio aplicativo em Clipper.

Ah, sim. Também esqueci de dizer que funciona perfeitamente no mal-amado do Windows 98. :)))
É... esse o importante, pois sempre foi o seu KHARMA e para meu ver é a versão do Windows mais estable e fácil de trabalhar...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor Maligno » 23 Jul 2007 14:23

Pablo César escreveu:
Maligno escreveu:Deveria retornar um erro de "arquivo não encontrado".
Não necessáriamente. Já no meu caso eu iria utilizar este novo recurso do WAPI para deletar arquivo (caso exista), isso pode ser verificado no próprio aplicativo em Clipper.

Pra mim isso é erro. Se eu mando apagar algo que não existe, o Windows deveria reportar um erro. De fato isso acontece. Mas se eu tentar apagar o que já foi apagado, não há erro algum.

para meu ver é a versão do Windows mais estable e fácil de trabalhar...

Pois pra mim a melhor versão e a mais estável é o XP. Aliás, minha análise coincide com a da crítica especializada. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor ilovewindev » 24 Jul 2007 09:52

Maligno,
la libreria WAPI es EXCELENTE, tengo prolbema para linkearla con Clipper 5.2, Funcky, Comix y Clipper Tools usando Blinker. Pueden publicar algun archivo .LNK que usan para linkear la libreria.

Gracias

The WAPI library is EXCELENT, I'having trouble to link it using Clipper 5.2, Funcky, Comix y Clipper Tools using Blinker. Can you post a .LNK to see how you link it.

Thanks

ILW :))
ilovewindev
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 4
Data de registro: 24 Jul 2007 09:44
Cidade/Estado: Argentina
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Pablo César » 24 Jul 2007 09:59

Hola ilovewindev (no sé tu nombre), bien venido al forum. Podrias describirnos qual es el mensaje de error que está ocurriendo ?.

Sabias que hay dos formas de ejecucion del WAPI ?. Es decir se puede utilizar el WAPI.EXE como aplicativo externo. Pero, no veo por qué daria problemas linkando con otras LIBs.

Creo tambien que no haberia necesidad de traduccion para el ingles. Cualquier cosa le doy una manito a Maligno con el idioma (no te preocupes).

Esperamos tu respuesta.

Parabéns Maligno ! Seu aplicativo agora virou internacional ! hehe
Editado pela última vez por Pablo César em 24 Jul 2007 10:28, num total de 1 vezes
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor sygecom » 24 Jul 2007 10:03

Se alguem mais poder testar esse BUG ou sei lah como podes chamar...acontece que em modo RAW algumas impressora a WAPI não funciona...se alguem tiver impressoras Lexmark...e poder testar a WAPI seria interesante.
Abaixo um exemplo de um colega que passou pelo mesmo problema que eu:
http://www.pctoledo.com.br/forum/viewto ... 7&start=60


Agradaeço Antecipadamente a Todos
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7017
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Mensagempor Maligno » 24 Jul 2007 18:33

ilovewindev escreveu:Maligno,
The WAPI library is EXCELENT, I'having trouble to link it using Clipper 5.2, Funcky, Comix y Clipper Tools using Blinker. Can you post a .LNK to see how you link it.


Thank you, ILW. Be welcome to our group. As you may know at this moment, we have a great group of friends here. You're invited to join us. :)

I think you know the library WAPI is only a set of high level Clipper functions that simply invoke a tool called WAPI.EXE, embedded into the library. It's a Windows executable file like any other. Once you call a Clipper function, a copy of WAPI.EXE is extracted to a certain directory (configurable). Finally, the WAPI.EXE is executed with the convenient command line arguments to perform the desired action throught Windows. That's it. Just it.

So the library per se is very simple. Not only to use but to link it to your system too. There is only one requirement: CATools. Nothing more. Reading your message, I noticed you already use it.

The following example is the easiest way to compile a source file called TEST and link the library WAPI.

clipper test
blinker fi test li wapi,ct52

Nothing more than this is necessary. You related some trouble. What trouble exactly? Any error message? Can you show us your linkage script?

By the way, I have a question: how did you know about that library?

Regards,
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Maligno » 24 Jul 2007 19:03

Pablo César escreveu:Parabéns Maligno ! Seu aplicativo agora virou internacional ! hehe

Pois é. Pra você ver. Sabe que agora que me dei conta de um detalhe? Nunca vi nada semelhante à essa biblioteca antes. Será que tem mais alguma por aí?

Aliás, falando em internacional, gostaria de saber se você, um legítimo "hermano" com domínio do espanhol, se disporia a traduzir alguns textos da WAPI. Nada pra agora, pois quero organizar melhor esses textos todos.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Eolo » 24 Jul 2007 19:25

Mr. Evil,
This is really cool! Congrats.
Avatar de usuário

Eolo
Colaborador

Colaborador
 
Mensagens: 1134
Data de registro: 08 Dez 2005 17:24
Cidade/Estado: São Paulo - SP
Curtiu: 0 vez
Mens.Curtidas: 41 vezes

Mensagempor Maligno » 24 Jul 2007 19:27

Thanks, grandpa Eolo. :)))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Pablo César » 24 Jul 2007 23:39

Minha nossa ! Como estamos !. Todo mundo falando ingreis... Legal !

Maligno, tentarei traduzir a documentação que você me indicar para o español para nuestros hermanos. Nós sabemos que a tua documentação é bem extensa, mas podemos começar com o README, que você acha ?. pode contar.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor Maligno » 25 Jul 2007 00:16

Sim, pode ser. Mas não se apofe. É melhor que eu faça essa reorganização primeiro senão o trabalho vai ser dobrado. Além do mais, tem as demais funções que estou desenvolvendo agora. Mas já fico contente que teremos uma tradução pro espanhol. Depois eu também vou tentar "arranhar" no inglês. :)
Obrigado.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Mensagempor Pablo César » 25 Jul 2007 00:19

Tudo bem, aguardarei (pois era isso que devia ter dito pra você): Só se você acabar a WAPI.... hihihi

Maligno escreveu:Depois eu também vou tentar "arranhar" no inglês.
Ok, também poderei dar uma ajudinha.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Mensagempor Maligno » 25 Jul 2007 00:51

Tudo bem, aguardarei (pois era isso que devia ter dito pra você): Só se você acabar a WAPI.... hihihi

Acho que depois que eu esvaziar a TODO pouco vai sobrar. Se bem que a sua imaginação, ao que parece, é bem fértil. :)))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Anterior Próximo



Retornar para Ferramentas de Apoio

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro