ecMathExpr è un controllo ActiveX per programmi Visual Basic, per la compilazione e la valutazione di espressioni matematiche create in fase di esecuzione, dall'interno dei progetti VB...
* Compilato, funziona più velocemente dei semplici metodi parser
* Definire un numero qualsiasi di variabili e assegnare loro valori.
* Precompilare le funzioni 'definite dall'utente' da utilizzare in altre espressioni matematiche.
* Compilare più espressioni matematiche in grado di utilizzare le variabili e le funzioni utente predefiniti.
* Valutare (velocemente e ripetutamente) una qualsiasi delle espressioni compilate.
* Operatori aritmetici: ( ) + - * / ^ mod
* Operatori booleani: non, e, o, xor
* Operatori logici: = > < <> >= <=
* Funzioni trigonometriche: sin, cos, tan asin, acos, atan
* Funzioni di trig iperbolico: sinh, cosh, tanh asinh, acosh, atanh
* Funzioni interne: int, fix, sgn, sqr, fact, nCr, nPr, min, max, rnd
* Funzioni logaritmiche ed esponenziali: log, exp
* Logico se.. Poi.. altre funzioni: iif(condizione, if_true, if_false)
cronologia delle versioni
- Versione 1.01 pubblicato il 2005-10-13
Nuova versione
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
ecMathExpr, Ver. 1.0
Copyright (c) 2005, Encore Consulting Pty Ltd.
Tutti i diritti riservati.
CONTRATTO DI LICENZA
AVVISO AGLI UTENTI: LEGGERE ATTENTAMENTE IL SEGUENTE ACCORDO LEGALE. L'UTILIZZO DEL SOFTWARE FORNITO CON IL PRESENTE CONTRATTO ("SOFTWARE") COSTITUISCE L'ACCETTAZIONE DEI TERMINI DA PARTE DELL'UTENTE. SE L'UTENTE NON ACCETTA I TERMINI DEL PRESENTE CONTRATTO, NON INSTALLARE E/O UTILIZZARE QUESTO SOFTWARE. L'UTILIZZO DA PARTE DELL'UTENTE DI QUESTO SOFTWARE È SUBORDINATO ALLA CONFORMITÀ DA PARTE DELL'UTENTE AI TERMINI DEL PRESENTE CONTRATTO.
1. CONCESSIONE DELLA LICENZA. Il controllo ecMathExpr ("software") è il software "try-before-you-buy". Le copie non registrate del software possono essere utilizzate a tempo indeterminato a scopo di valutazione. La registrazione ti dà il diritto di utilizzare il software nelle tue applicazioni e di distribuire versioni compilate delle tue applicazioni senza restrizioni. È possibile trasmettere copie del software sotto forma di file zip originale non modificato contenente tutti i file di distribuzione, incluso il presente contratto di licenza, purché il software che trascorri non contenga una chiave di registrazione valida. Non è possibile passare la chiave di registrazione ad altri utenti. Ti viene concessa una licenza non esclusiva per utilizzare il software su un computer alla volta. Il software non può essere noleggiato, affittato o trasferito.
2. PROPRIETÀ. Il SOFTWARE è di proprietà e protetto da copyright da Encore Consulting Pty Ltd. La licenza non conferisce alcun titolo o proprietà nel SOFTWARE e non deve essere interpretata come una vendita di alcun diritto nel SOFTWARE.
3. DIRITTO D'AUTORE. Il SOFTWARE è protetto dalla legge australiana sul copyright e dalle disposizioni del trattato internazionale. L'utente riconosce che nessun titolo sulla proprietà intellettuale nel SOFTWARE viene trasferito all'utente. L'utente riconosce inoltre che il titolo e i diritti di piena proprietà del SOFTWARE rimarranno di proprietà esclusiva di Encore Consulting Pty Ltd e non acquisirà alcun diritto sul SOFTWARE se non come espressamente stabilito nella presente licenza. L'utente accetta che qualsiasi copia del SOFTWARE conterrà le stesse comunicazioni proprietarie che compaiono su e nel SOFTWARE.
4. REVERSE ENGINEERING. L'utente accetta di non tentare di decodificare la compilazione, la modifica, la traduzione o lo smontare il SOFTWARE in tutto o in parte.
5. USO NON AUTORIZZATO. L'utente non può utilizzare, copiare, affittare, affittare, vendere, modificare, decompilare, smontare, altrimenti decodificare o trasferire il SOFTWARE se non come previsto dal presente contratto. Tale uso non autorizzato comporterà la cessazione immediata e automatica della presente licenza.
6. NESSUNA ALTRA GARANZIA. Encore Consulting Pty LTD NON GARANTISCE CHE IL SOFTWARE SIA PRIVO DI ERRORI. Encore Consulting Pty LTD DECLINA TUTTE LE ALTRE GARANZIE RELATIVE AL SOFTWARE, ESPLICITE O IMPLICITE, INCLUSE, A TITOLO DANNOSO, GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE E NON VIOLAZIONE DI DIRITTI DI TERZE PARTI. ALCUNE GIURISDIZIONI NON CONSENTONO L'ESCLUSIONE DI GARANZIE IMPLICITE O LIMITAZIONI SULLA DURATA DI UNA GARANZIA IMPLICITA O L'ESCLUSIONE O LA LIMITAZIONE DI DANNI INCIDENTALI O CONSEQUENZIALI, PERTANTO LE LIMITAZIONI O LE ESCLUSIONI DI CUI SOPRA POTREBBERO NON ESSERE APPLICABILI ALL'UTENTE. QUESTA GARANZIA TI DÀ DIRITTI LEGALI SPECIFICI E POTRESTI ANCHE AVERE ALTRI DIRITTI CHE VARIANO DA GIURISDIZIONE A GIURISDIZIONE.
7. GARANZIA LIMITATA. QUESTO SOFTWARE VIENE FORNITO SU BASE "COSÌ COM". Encore Consulting Pty LTD DECLINA TUTTE LE GARANZIE RELATIVE A QUESTO SOFTWARE, ESPRESSE O IMPLICITE, INCLUSE, A TITOLO DANNOSO, EVENTUALI GARANZIE IMPLICITE DI COMMERCIABILITÀ O IDONEITÀ PER UNO SCOPO PARTICOLARE. Né Encore Consulting Pty Ltd NÉ CHIUNQUE ALTRO SIA STATO COINVOLTO NELLA CREAZIONE, PRODUZIONE O CONSEGNA DI QUESTO SOFTWARE SARÀ RESPONSABILE PER QUALSIASI INDIRETTO, CONSEQUENZIALE, O DANNI INCIDENTALI DERIVANTI DALL'USO O DALL'IMPOSSIBILITÀ DI UTILIZZARE TALE SOFTWARE, ANCHE SE Encore Consulting PTY LTD È STATA INSOCITA DELLA POSSIBILITÀ DI TALI DANNI O RECLAMI. LA PERSONA CHE UTILIZZA IL SOFTWARE SI ASSUME TUTTI I RISCHI PER QUANTO RIGUARDA LA QUALITÀ E LE PRESTAZIONI DEL SOFTWARE. ALCUNE GIURISDIZIONI NON CONSENTONO LA LIMITAZIONE O L'ESCLUSIONE DI DANNI INCIDENTALI O CONSEQUENZIALI, PERTANTO LE LIMITAZIONI O L'ESCLUSIONE DI CUI SOPRA POTREBBERO NON ESSERE APPLICABILI ALL'UTENTE NELLA MISURA IN CUI LA RESPONSABILITÀ È PER LEGGE INCAPACE DI ESCLUSIONE O RESTRIZIONE.
8. SEPARABILITÀ. In caso di invalidità di qualsiasi disposizione della presente licenza, le parti convengono che tale invalidità non influirà sulla validità delle restanti parti della presente licenza.
9. NESSUNA RESPONSABILITÀ PER DANNI CONSEQUENZIALI. In NESSUN CASO Encore Consulting Pty LTD O I SUOI FORNITORI SARANNO RESPONSABILI NEI CONFRONTI DELL'UE PER EVENTUALI DANNI CONSEQUENZIALI, SPECIALI, INCIDENTALI O INDIRETTI DI QUALSIASI TIPO DERIVANTI DALLA CONSEGNA, DALLE PRESTAZIONI O DALL'USO DEL SOFTWARE, ANCHE SE Encore Consulting Pty LTD È STATA IND' INCONSETTATA DELLA POSSIBILITÀ DI TALI DANNI. IN NESSUN CASO LA RESPONSABILITÀ DI Encore Consulting Pty LTD PER QUALSIASI RECLAMO, SIA NEL CONTRATTO, NEL ILLECITO O IN QUALSIASI ALTRA TEORIA DI RESPONSABILITÀ, SUPERERÀ LA TASSA DI LICENZA PAGATA DALL'UTENTE, SE PRESENTE.
10. INTERO ACCORDO. Questo è l'intero accordo tra l'utente e Encore Consulting Pty Ltd che sostituisce qualsiasi accordo o intesa precedente, scritta o orale, relativa all'oggetto della presente licenza.
11. DIRITTI RISERVATI. Tutti i diritti non espressamente concessi qui sono riservati a Encore Consulting Pty Ltd.