Clipper On Line • Ver Tópico - Como encontrar documentação de determinadas DLLs

Como encontrar documentação de determinadas DLLs

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 21 Jun 2016 20:43

Precisava descobrir qual o método de carregar um XML sem ser por aquivo.
Onde encontrar?

Tenho licença pra usar VB6, então não é problema.
Quem quiser, por sua conta e risco, é só baixar um VB6, e a senha é repetir o número 1 em tudo, e só no final colocar 2.
Lembrando fiz isto pra poder descobrir como usar dentro do Harbour, então não chega a ser assunto de outra linguagem de programação.

Também serve de exemplo do que é uma IDE, considero uma das melhores.
Convém ressaltar que xml 5.0 não faz parte do VB6.
Vamos lá:

Abrir o VB6, e selecionar projeto padrão.

vb1.png


Clicar em projeto, referências

vb2.png


Vai abrir tudo que tem disponível no Windows.
É selecionar o que interessa e marcar.

vb3.png


Depois é criar uma variável com DIM AS
Assim que teclar espaço, abrem as opções, incluindo do que acabou de ser adicionado.
O nome é um pouco diferente do usado em createobject()

vb4.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 21 Jun 2016 20:47

Depois de criada a variável é teclar ponto ".", e já aparecem os métodos e propriedades.

vb5.png


Ok, me interessou x:LoadXml
Ao teclar espaço em branco, que parâmetros preciso usar

vb6.png
vb6.png (8.24 KiB) Visualizado 2460 vezes


Ok, mostrou que recebe uma string, e retorna um boolean (verdadeiro ou falso)

Pronto.
Agora é só usar no Harbour.

      XmlDoc  := win_OleCreateObject( "MSXML2.DOMDocument.5.0" )
      IF .NOT. XmlDoc:LoadXml( cXml )
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 21 Jun 2016 20:54

Só pra chamar atenção de novo:

XML 5.0 não faz parte do VB6.
A IDE mostrou praticamente um manual no editor de texto.

Bela IDE.
E bela ajuda para o Harbour.

Agora testando checagem de assinatura digital nos XMLs do MySQL.
Eu precisava dessa informação que pesquisei.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 21 Jun 2016 21:09

Agora, se usar o clique contrário do mouse nos componentes laterais, e selecionar componentes

vb7.png


Mostra os activex instalados no Windows, que teoricamente poderiam ser usados.
Apareceu aqui a barra de progresso do programa do banco Itaú

vb8.png


Sim, é teoricamente.
Esse, por exemplo, teria que ter o número de licença.

Nota:
Porque será que o Banco Itaú precisou usar um activex para algo que o Windows já tem?
Mistérios....

Nota2:
Os activex poderiam ser usados no Harbour também, exceto os que necessitam licença.
Me parece que os nomes não aparecem exatamente como são, igual acontece em referências.
Não sei se existe nome interno e externo nisso,
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 21 Jun 2016 21:42

Faltou destacar um ponto importante:

Isto vale pra DLLs que são instaladas no Windows.
Não vale pra DLLs isoladas, que funcionam independente.

Também vale pra olhar a automação do Excel, Internet Explorer, Nero, Media Monkey, etc.
Tudo que instalar DLL no Windows pra uso externo.

Não vale DLL do Blat, DLL do RmChart, DLLs que vém no Harbour, etc.

Mas vale pra DLLs criadas pelo Harbour pra essa finalidade.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 24 Jun 2016 19:09

Esqueci da outra forma.
Essa daí acima é pra já programar sem olhar manual.
Também tem esta outra forma, talvez mais interessante.
Mesma coisa, abrir projeto, referências, marcar XML 5.0.

Depois selecionar object browser

msxml2.png


Mas vém tudo embolado, então selecionar MSXML2 pra limitar ao que interessa

msxml2b.png


Como interessa o DomDocument

msxml2c.png


Ali tem o LoadXml, e já aparece o manual embaixo. (guia rápido, não manual)

msxml2d.png


E se quiser criar #define de acordo com o padrão Microsoft, também já tem os valores.

msxml2e.png


Por aqui já não precisa saber muito do VB, basta criar projeto e marcar referência.
E depois usar tudo no Harbour.

Pensando bem, fiquei confuso.....
Não instalei XML 5.0, apenas registrei a DLL.
De onde vém tudo isso? De outra versão do XML que já está instalada no Windows? Ou como é produto Microsoft já está lá?
Não tinha percebido esse detalhe antes.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor fladimir » 24 Jun 2016 19:52

show de bola...

Agora é achar um VB de testes... se tiver...

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2436
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 24 Jun 2016 20:29

O meu é piratex, senha 11111111111111112.
Na época o suporte da Microsoft disse que não tinha mais oficial pra enviar, que eu deveria arrumar uma cópia de algum lugar....
Então foi o que eu fiz... rs

Isso é sério. Na época comprei VB.NET 2013 só pra valer como licença. 5 x 100,00 numa promoção.

As ferramentas adicionais variam conforme a versão. A que uso é Profissional.

Agora o VB.NET é grátis, se isso valer como licença pra downgrade...então o VB6 seria grátis também.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor asimoes » 24 Jun 2016 23:06

►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor fladimir » 25 Jun 2016 01:12

Quintas.. vc tem o link dessa versao 6?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2436
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor asimoes » 25 Jun 2016 08:04

►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor asimoes » 25 Jun 2016 08:38

►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor asimoes » 25 Jun 2016 08:44

Eu gostaria de alguma ferramenta que mostra-se todos os métodos do adodb

ADODB.connection
ADODB.Command
etc.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor fladimir » 25 Jun 2016 15:41

Vlw Alexandre
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2436
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Como encontrar documentação de determinadas DLLs

Mensagempor JoséQuintas » 25 Jun 2016 22:18

Tava tentando encontrar algum link, principalmente de confiança do VB6.

Sobre o ADO, mesma coisa, ou MSDN.

vb1.png


vb2.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18160
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 21 visitantes


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