Como encontrar documentação de determinadas DLLs
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
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.
Clicar em projeto, referências
Vai abrir tudo que tem disponível no Windows.
É selecionar o que interessa e marcar.
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()
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.
Clicar em projeto, referências
Vai abrir tudo que tem disponível no Windows.
É selecionar o que interessa e marcar.
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()
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
Depois de criada a variável é teclar ponto ".", e já aparecem os métodos e propriedades.
Ok, me interessou x:LoadXml
Ao teclar espaço em branco, que parâmetros preciso usar
Ok, mostrou que recebe uma string, e retorna um boolean (verdadeiro ou falso)
Pronto.
Agora é só usar no Harbour.
Ok, me interessou x:LoadXml
Ao teclar espaço em branco, que parâmetros preciso usar
Ok, mostrou que recebe uma string, e retorna um boolean (verdadeiro ou falso)
Pronto.
Agora é só usar no Harbour.
Código: Selecionar todos
XmlDoc := win_OleCreateObject( "MSXML2.DOMDocument.5.0" )
IF .NOT. XmlDoc:LoadXml( cXml )
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
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.
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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
Agora, se usar o clique contrário do mouse nos componentes laterais, e selecionar componentes
Mostra os activex instalados no Windows, que teoricamente poderiam ser usados.
Apareceu aqui a barra de progresso do programa do banco Itaú
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,
Mostra os activex instalados no Windows, que teoricamente poderiam ser usados.
Apareceu aqui a barra de progresso do programa do banco Itaú
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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
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.
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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
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
Mas vém tudo embolado, então selecionar MSXML2 pra limitar ao que interessa
Como interessa o DomDocument
Ali tem o LoadXml, e já aparece o manual embaixo. (guia rápido, não manual)
E se quiser criar #define de acordo com o padrão Microsoft, também já tem os valores.
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.
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
Mas vém tudo embolado, então selecionar MSXML2 pra limitar ao que interessa
Como interessa o DomDocument
Ali tem o LoadXml, e já aparece o manual embaixo. (guia rápido, não manual)
E se quiser criar #define de acordo com o padrão Microsoft, também já tem os valores.
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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Como encontrar documentação de determinadas DLLs
show de bola...
Agora é achar um VB de testes... se tiver...
[]´s
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.
“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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
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.
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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Como encontrar documentação de determinadas DLLs
Eu achei esse .NET Reflector 8.0 for Windows
http://downloads.tomsguide.com/Reflecto ... 21024.html
http://pt.wikihow.com/Abrir-Arquivos-DLL
http://downloads.tomsguide.com/Reflecto ... 21024.html
http://pt.wikihow.com/Abrir-Arquivos-DLL
►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)
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)
Como encontrar documentação de determinadas DLLs
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.
“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.
Como encontrar documentação de determinadas DLLs
►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)
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)
Como encontrar documentação de determinadas DLLs
►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)
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)
Como encontrar documentação de determinadas DLLs
Eu gostaria de alguma ferramenta que mostra-se todos os métodos do adodb
ADODB.connection
ADODB.Command
etc.
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)
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)
Como encontrar documentação de determinadas DLLs
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.
“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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como encontrar documentação de determinadas DLLs
Tava tentando encontrar algum link, principalmente de confiança do VB6.
Sobre o ADO, mesma coisa, ou MSDN.
Sobre o ADO, mesma coisa, ou MSDN.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
