FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como se usa CHILKAT
Posts: 211
Joined: Wed Jul 16, 2008 12:59 PM
Como se usa CHILKAT
Posted: Thu Mar 30, 2023 01:22 PM
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 (fw): Select all Collapse
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
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: Como se usa CHILKAT
Posted: Thu Mar 30, 2023 04:47 PM

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

Posts: 49
Joined: Wed Apr 18, 2007 06:01 PM
Re: Como se usa CHILKAT
Posted: Thu Mar 30, 2023 08:25 PM
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 pequeños cambios (. por los 2 puntos) y listo.

https://www.example-code.com/foxpro/default.asp

Altamente recomendada.

Saludos,
José David Angulo

Auditoria y Sitemas Ltda.

Cartagena Colombia
Posts: 49
Joined: Wed Apr 18, 2007 06:01 PM
Re: Como se usa CHILKAT
Posted: Thu Mar 30, 2023 08:27 PM
José David Angulo

Auditoria y Sitemas Ltda.

Cartagena Colombia
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 12:20 PM

Estimado José David

Podrías compartir algún ejemplo de como funciona.

Gracias

Saludos,



Adhemar C.
Posts: 211
Joined: Wed Jul 16, 2008 12:59 PM
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 01:05 PM
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
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 01:11 PM

Perdona mi ignorancia, pero ¿para qué sirve CHILKAT?

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 211
Joined: Wed Jul 16, 2008 12:59 PM
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 01:17 PM
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/viewtopic.php?f=6&t=42889&sid=a08c552b98e8b064dceca4ea91df4508&sid=a08c552b98e8b064dceca4ea91df4508#p257923

En concreto: firmar un XML

Lo resolvi con ChilKAT

Por el momento estoy con al version TRIAL
Posts: 1772
Joined: Thu Sep 05, 2019 05:32 AM
Re: Como se usa CHILKAT
Posted: Mon Apr 03, 2023 11:13 PM
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?p=121851#p121851
also look at MSDN
https://learn.microsoft.com/de-de/windows/win32/sbscs/assembly-manifests?redirectedfrom=MSDN
greeting,

Jimmy
Posts: 182
Joined: Tue Oct 18, 2005 10:01 AM
Re: Como se usa CHILKAT
Posted: Tue Apr 04, 2023 04:01 PM
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.

Continue the discussion