Como se usa CHILKAT

Como se usa CHILKAT

Postby RSalazarU » Thu Mar 30, 2023 1: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: Select all  Expand view

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
RSalazarU
 
Posts: 211
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia

Re: Como se usa CHILKAT

Postby Marcelo Via Giglio » Thu Mar 30, 2023 4: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
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Como se usa CHILKAT

Postby audisys » Thu Mar 30, 2023 8: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
audisys
 
Posts: 49
Joined: Wed Apr 18, 2007 6:01 pm
Location: Cartagena - Colombia

Re: Como se usa CHILKAT

Postby audisys » Thu Mar 30, 2023 8:27 pm

José David Angulo
Auditoria y Sitemas Ltda.
Cartagena Colombia
audisys
 
Posts: 49
Joined: Wed Apr 18, 2007 6:01 pm
Location: Cartagena - Colombia

Re: Como se usa CHILKAT

Postby acuellar » Mon Apr 03, 2023 12:20 pm

Estimado José David

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

Gracias
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Como se usa CHILKAT

Postby RSalazarU » Mon Apr 03, 2023 1: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
Last edited by RSalazarU on Mon Apr 03, 2023 1:11 pm, edited 1 time in total.
RSalazarU
 
Posts: 211
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia

Re: Como se usa CHILKAT

Postby karinha » Mon Apr 03, 2023 1:11 pm

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

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Como se usa CHILKAT

Postby RSalazarU » Mon Apr 03, 2023 1: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
RSalazarU
 
Posts: 211
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia

Re: Como se usa CHILKAT

Postby Jimmy » 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
User avatar
Jimmy
 
Posts: 1586
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: Como se usa CHILKAT

Postby toninhofwi » Tue Apr 04, 2023 4: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.
toninhofwi
 
Posts: 170
Joined: Tue Oct 18, 2005 10:01 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 74 guests