Salut ! Intrebare pentru cine foloseste cilkat cu licenta
Tot cerectez activex-ul de la cilkat , are multe avantaje , are si niste chestii care ma nemultumesc , da ce sa zic nu costa o avere
Ce nu reusesc sa inteleg esta ca dupa achizitia licentei (intetionez sa iau pe ceam mai ieftina de 300$) cum distribui clientilor mei ?
Inteleg ca se inregistreaza DLLul o data pe fiecare post de lucru iar la pornirea aplicatiei ,de fiecare data tre sa fact UnlockBundle("...")
La UnlockBundle pun cheia primita la cumpararea licentei ? Adica pot sa unlock cu licenta mea pe oricate calculatoare avand doar licenta de 1-developer ?
chilkat
Forum rules
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
Re: chilkat
Extrem de corect tot ce ai scris. Cu licenta ta poti lucra pe toate calculatoarele, de la toti clientii tai. La lansarea aplicatiei trebuie obligatoriu sa apelezi UnlockBundle("licenta"), altfel unele functii vor da eroare. Poti lucra free cu componenta vreo 2 luni, pentru teste fara licenta.
Re: chilkat
Question: "One developer will be programming with Chilkat, but at runtime Chilkat will be used on many computers. What license do I need?".
Answer: You only need a 1-Developer license.
http://www.chilkatsoft.com/licensingExplained.asp
Answer: You only need a 1-Developer license.
http://www.chilkatsoft.com/licensingExplained.asp
Last edited by blumache on 22 May 2023, 09:42, edited 1 time in total.
Re: chilkat
multumesc, am citit cam tot de pe acolo dar nu eram sigura daca am voie unblock(licenta mea) pe oricate statii
Re: chilkat
Salut !
Daca tot am prins specialist am si eu o problema , incerc sa folosesc chlkatul si in SPV dar nu-mi merge autentificarea cu cheita Am inecrcat cea mai simpla functie: lista de mesaje.
Cu metodele traditionale merge ca uns , autentificarea se face prin browser
xurl=[https://webserviced.anaf.ro/SPVWS2/rest ... je?zile=50 ]
oHTTP = CREATEOBJECT('MsXml2.serverXMLHTTP.6.0')
oHTTP.Open("GET", xurl, .F.)
oHTTP.Send(null)
? ohttp.ResponseText
Cu chilkatul am o secventa care functioneaza pentru lista e-factura dar nu vrea si la spv , ma redirecteaza intr-o pagina cumsecade de logout cu un cod de eroare nedocumentat (https://webserviced.anaf.ro/my.logout.php3?errorcode=19) Banuiesc ca trebuie sa ma autentific altfel dar nu stiu cum.
Codul este:
* e-factura merge fara probleme
xurl=[https://webserviceapl.anaf.ro/test/FCTE ... le=30&cif=....]
* SPV nu merge cred ca nu face autentificarea corect
xurl=[https://webserviced.anaf.ro/SPVWS2/rest ... je?zile=50]
loCert= CreateObject('Chilkat_9_5_0.Cert')
loCert.SmartCardPin = ......
lnSuccess = loCert.LoadFromSmartcard("serial=.....")
lnPinValid = loCert.CheckSmartCardPin()
loHttp = CreateObject('Chilkat_9_5_0.Http')
lnSuccess = loHttp.SetSslClientCert(loCert)
loResp = loHttp.QuickRequest("GET",xurl )
? loResp.BodyStr
Daca tot am prins specialist am si eu o problema , incerc sa folosesc chlkatul si in SPV dar nu-mi merge autentificarea cu cheita Am inecrcat cea mai simpla functie: lista de mesaje.
Cu metodele traditionale merge ca uns , autentificarea se face prin browser
xurl=[https://webserviced.anaf.ro/SPVWS2/rest ... je?zile=50 ]
oHTTP = CREATEOBJECT('MsXml2.serverXMLHTTP.6.0')
oHTTP.Open("GET", xurl, .F.)
oHTTP.Send(null)
? ohttp.ResponseText
Cu chilkatul am o secventa care functioneaza pentru lista e-factura dar nu vrea si la spv , ma redirecteaza intr-o pagina cumsecade de logout cu un cod de eroare nedocumentat (https://webserviced.anaf.ro/my.logout.php3?errorcode=19) Banuiesc ca trebuie sa ma autentific altfel dar nu stiu cum.
Codul este:
* e-factura merge fara probleme
xurl=[https://webserviceapl.anaf.ro/test/FCTE ... le=30&cif=....]
* SPV nu merge cred ca nu face autentificarea corect
xurl=[https://webserviced.anaf.ro/SPVWS2/rest ... je?zile=50]
loCert= CreateObject('Chilkat_9_5_0.Cert')
loCert.SmartCardPin = ......
lnSuccess = loCert.LoadFromSmartcard("serial=.....")
lnPinValid = loCert.CheckSmartCardPin()
loHttp = CreateObject('Chilkat_9_5_0.Http')
lnSuccess = loHttp.SetSslClientCert(loCert)
loResp = loHttp.QuickRequest("GET",xurl )
? loResp.BodyStr
Re: chilkat
vad ca sunt singur pe aici , da eu povestesc : chlkatul fara licenta merge si dupa 4 luni
Re: chilkat
Unle functii nu necesita licenta, altele sunt notate cu Requires Chilkat Bundle Licence. Acestea nu vor merge decat o perioada. De ex https://www.chilkatsoft.com/refdoc/vcCkPkcs11Ref.html
-
- Posts: 8
- Joined: 21 Oct 2022, 19:55
Re: chilkat
gabi123 wrote: ↑03 Jun 2023, 15:15 Salut !
Daca tot am prins specialist am si eu o problema , incerc sa folosesc chlkatul si in SPV dar nu-mi merge autentificarea cu cheita Am inecrcat cea mai simpla functie: lista de mesaje.
Cu metodele traditionale merge ca uns , autentificarea se face prin browser
xurl=[https://webserviced.anaf.ro/SPVWS2/rest ... je?zile=50 ]
oHTTP = CREATEOBJECT('MsXml2.serverXMLHTTP.6.0')
oHTTP.Open("GET", xurl, .F.)
oHTTP.Send(null)
? ohttp.ResponseText
Cu chilkatul am o secventa care functioneaza pentru lista e-factura dar nu vrea si la spv , ma redirecteaza intr-o pagina cumsecade de logout cu un cod de eroare nedocumentat (https://webserviced.anaf.ro/my.logout.php3?errorcode=19) Banuiesc ca trebuie sa ma autentific altfel dar nu stiu cum.
Codul este:
* e-factura merge fara probleme
xurl=[https://webserviceapl.anaf.ro/test/FCTE ... le=30&cif=....]
* SPV nu merge cred ca nu face autentificarea corect
xurl=[https://webserviced.anaf.ro/SPVWS2/rest ... je?zile=50]
loCert= CreateObject('Chilkat_9_5_0.Cert')
loCert.SmartCardPin = ......
lnSuccess = loCert.LoadFromSmartcard("serial=.....")
lnPinValid = loCert.CheckSmartCardPin()
loHttp = CreateObject('Chilkat_9_5_0.Http')
lnSuccess = loHttp.SetSslClientCert(loCert)
loResp = loHttp.QuickRequest("GET",xurl )
? loResp.BodyStr
salut! ai reusit in vreun mod sa preiei lista de mesaje din spv?
tot incerc si nu reusesc
Re: chilkat
Da , am reusit de toate cu chilkat , probleme sunt cu atentificarea
Daca ai un singur certificat pe calculator autentificarea se face simplu doar cu pinul, de genul:
....ock_cert= CreateObject('Chilkat_9_5_0.Cert')
...ock_cert.SmartCardPin = ALLTRIM(.....)
Daca sunt mai multe certificate pe acelasi calculator este nevoie in plus sa identifici certificatul care-ti trebuie si ai mai multe posibilitati
-ori thumbprintul (pui mai intai secventa de mai sus cu pinul)
....ock_cert.LoadByThumbprint(....,"hex") && n-am gs funtie chilkat sa-l descopar dar il gasesti certmgr.msc -> Details -> Thumbprint
-ori identifici driverul pkcs11 de facut sunt 3 pasi ,vezi de ex raspunul lui blumache aci :https://www.profox.ro/forum/viewtopic.p ... cs11#p1672
- si mai gasesti in documentatia lor
Mai jos codul meu pentru o pagina Autentificarea se face in ck_autent2()
xurl="https://webserviceapl.anaf.ro/"+xsir_te ... tieFactura?"
LOCAL loHttp ,lnSuccess ,loResp
xurl=xurl+[startTime=]+TRANSFORM(p_timpstart)
xurl=xurl+[&endTime=]+TRANSFORM(p_timpstop)
xurl=xurl+[&cif=]+p_cui
xurl=xurl+[&pagina=]+TRANSFORM(p_pagina)
IF 'err' $ goapp.reg_chilkat(.f.)
this.ef_log('Err.nu pot porni ChilKat')
RETURN -1
ELSE
this.ef_log(xurl)
ENDIF
IF !this.ck_autent2() && atutentificarea in ....ock_cert
RETURN -1
endi
loHttp = CreateObject('Chilkat_9_5_0.Http')
lnSuccess = loHttp.SetSslClientCert(....ock_cert)
IF (lnSuccess <> 1) THEN
this.ef_log('Err.SetSslClientCert',loHttp.LastErrorText )
RETURN -1
ENDIF
loResp = loHttp.QuickRequest("GET",xurl)
IF (loHttp.LastMethodSuccess = 0) THEN
this.ef_log('Err.QuickRequest',loHttp.LastErrorText )
RETURN -1
ENDIF
IF loResp.StatusCode<>200
this.ef_log('Err.StatusCode'+TRANSFORM(loResp.StatusCode) )
RETURN -1
ENDIF
loResp.BodyStr && returnez raspunsul
Daca ai un singur certificat pe calculator autentificarea se face simplu doar cu pinul, de genul:
....ock_cert= CreateObject('Chilkat_9_5_0.Cert')
...ock_cert.SmartCardPin = ALLTRIM(.....)
Daca sunt mai multe certificate pe acelasi calculator este nevoie in plus sa identifici certificatul care-ti trebuie si ai mai multe posibilitati
-ori thumbprintul (pui mai intai secventa de mai sus cu pinul)
....ock_cert.LoadByThumbprint(....,"hex") && n-am gs funtie chilkat sa-l descopar dar il gasesti certmgr.msc -> Details -> Thumbprint
-ori identifici driverul pkcs11 de facut sunt 3 pasi ,vezi de ex raspunul lui blumache aci :https://www.profox.ro/forum/viewtopic.p ... cs11#p1672
- si mai gasesti in documentatia lor
Mai jos codul meu pentru o pagina Autentificarea se face in ck_autent2()
xurl="https://webserviceapl.anaf.ro/"+xsir_te ... tieFactura?"
LOCAL loHttp ,lnSuccess ,loResp
xurl=xurl+[startTime=]+TRANSFORM(p_timpstart)
xurl=xurl+[&endTime=]+TRANSFORM(p_timpstop)
xurl=xurl+[&cif=]+p_cui
xurl=xurl+[&pagina=]+TRANSFORM(p_pagina)
IF 'err' $ goapp.reg_chilkat(.f.)
this.ef_log('Err.nu pot porni ChilKat')
RETURN -1
ELSE
this.ef_log(xurl)
ENDIF
IF !this.ck_autent2() && atutentificarea in ....ock_cert
RETURN -1
endi
loHttp = CreateObject('Chilkat_9_5_0.Http')
lnSuccess = loHttp.SetSslClientCert(....ock_cert)
IF (lnSuccess <> 1) THEN
this.ef_log('Err.SetSslClientCert',loHttp.LastErrorText )
RETURN -1
ENDIF
loResp = loHttp.QuickRequest("GET",xurl)
IF (loHttp.LastMethodSuccess = 0) THEN
this.ef_log('Err.QuickRequest',loHttp.LastErrorText )
RETURN -1
ENDIF
IF loResp.StatusCode<>200
this.ef_log('Err.StatusCode'+TRANSFORM(loResp.StatusCode) )
RETURN -1
ENDIF
loResp.BodyStr && returnez raspunsul
Re: chilkat
Se pot citi datele trimise de casa de marcat cu chilkat ? (acele fisiere de tip p7b) in ideea de a face inregistrarile contabile automat pe toata luna .
Daca da, puteti pune ceva cod ?
Sunt tentat sa cumpar si eu licenta, nu doar pentru asta.
S-ar putea din etva, dar cum vine cand luna este deja inchisa, e prea tarziu.
Sau poate exista alte posibilitati ?
Daca da, puteti pune ceva cod ?
Sunt tentat sa cumpar si eu licenta, nu doar pentru asta.
S-ar putea din etva, dar cum vine cand luna este deja inchisa, e prea tarziu.
Sau poate exista alte posibilitati ?