Page 1 of 1
Como se usa CHILKAT
Posted: Thu Mar 30, 2023 1:22 pm
by RSalazarU
Amigos del foro:
Como hago para usar las funcione de CHILKAT:
https://www.chilkatsoft.com/
La descarga lo hice para:
Chilkat C/C++ Libraries for Embarcadero® C++ Builder®
Es un zip y dentro tiene unas lib:
Code: Select all | Expand
license.pdf The Chilkat license agreement.
lib-win32-clang/chilkat_clang_win32.lib The 32-bit clang static library.
lib-win32/chilkat_classic_win32.lib The 32-bit static library.
lib-win64/chilkat_classic_win64.a The 64-bit static library.
include/*.h Directory containing the Chilkat header (.h) files.
Project1.* Sample project that compiles and links with Chilkat.
Unit1.* (source files for sample project)
- Solo bastaría con enlazar la
.lib ?
- Tengo que buscar la
.DLL, también ?
Por favor, cualquier ayuda sera muy agradecida.
Atentamente
Rolando
Cochabamba - Bolivia
Re: Como se usa CHILKAT
Posted: Thu Mar 30, 2023 4:47 pm
by Marcelo Via Giglio
Hola Rolando
interesnte la lib, viendo rapidamente no necesitas la DLL, debes de hacer el wrap para llamar a las funciones de la lib en c
saludos
Marcelo
Re: Como se usa CHILKAT
Posted: Thu Mar 30, 2023 8:25 pm
by audisys
Chilkat es una librería muy buena con la cual puedes hacer muchas cosas, nosotros la usamos para el manejo de webservice(REST), FTP,Dropbox,GMAIL,JSON,XML,etc
Mira este link que es para foxpro y solo tienes que hacer _ (. por los 2 puntos) y listo.
https://www.example-code.com/foxpro/default.asp
Altamente recomendada.
Saludos,
Re: Como se usa CHILKAT
Posted: Thu Mar 30, 2023 8:27 pm
by audisys
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 12:20 pm
by acuellar
Estimado José David
Podrías compartir algún ejemplo de como funciona.
Gracias
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 1:05 pm
by RSalazarU
Hola Marcelo
Gusto en saludarte.
Si, buena la libreria.
Marcelo Via Giglio wrote:
interesante la lib, viendo rapidamente no necesitas la DLL, debes de hacer el wrap para llamar a las funciones de la lib en c
Logre hacerla funcionar, pero con la DLL y usando OLE
- Para usar OLE es
necesario registrar la DLL (algo que no me gusta)
- Ideal seria hacer los Wrapers correspondientes, pero como se hace un Wraper a una clase de lenguaje 'C'
- Usar la lib no creo que nos libere del pago por el uso de la Lib (lo hicieron bien los de ClilKAT).
FiveWin debería pensar en hacer una colecta y comprar la lib para beneficio de todos.
Saludos
Rolando
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 1:11 pm
by karinha
Perdona mi ignorancia, pero ¿para qué sirve CHILKAT?
Regards, saludos.
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 1:17 pm
by RSalazarU
ChilKAT es una libreria que tiene varias clases y sus metodos hacen muchas tareas
Yo tenia un requerimiento para el SISTEMA DE FACTURACION en Bolivia, que lo expuse aca en el foro
https://forums.fivetechsupport.com/view ... 08#p257923
En concreto: firmar un XML
Lo resolvi con ChilKAT
Por el momento estoy con al version TRIAL
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 11:13 pm
by Jimmy
hi,
RSalazarU wrote:- Para usar OLE es necesario registrar la DLL (algo que no me gusta)
you can "register" a OCX = DLL using Manifest
https://www.xbaseforum.de/viewtopic.php ... 51#p121851
also look at MSDN
https://learn.microsoft.com/de-de/windo ... dfrom=MSDN
Re: Como se usa CHILKAT
Posted: Tue Apr 04, 2023 4:01 pm
by toninhofwi
Holá, exemplo para ler um XML, no site tem várias funções em FOXPRO que você troca o "." por ":" e pode usar no harbour.
Eu uso a Chilkat para assinar PDF e assinar XML de fatura eletrônica do brasil.
---cut---
static procedure testChilkat()
local oGlobal := win_OleGetActiveObject( "Chilkat_9_5_0.Global.1" )
local oXml
if !hb_IsObject( oGlobal )
oGlobal = win_OleCreateObject( "Chilkat_9_5_0.Global.1" )
endif
if hb_IsObject( oGlobal )
if oGlobal:UnlockBundle( "Start my 30-day Trial" ) == 1
oXml = win_OleGetActiveObject( "Chilkat_9_5_0.Xml" )
if !hb_IsObject( oXml )
oXml = win_OleCreateObject( "Chilkat_9_5_0.Xml" )
endif
if hb_IsObject( oXml )
oXml:LoadXmlFile( "d:\xml\n1.xml" )
? oXml:GetChildContent( "protNFe|infProt|chNFe" )
? oXml:GetChildContent( "NFe|infNFe|infAdic|infCpl" )
endif
endif
endif
return
---cut---
https://www.chilkatsoft.com/refdoc/activex.asp
https://www.example-code.com/foxpro/default.asp
Cheers.